Feathers: Package.json-Datei fehlt [Fehler: ENOLOCAL]

Erstellt am 8. Aug. 2017  ·  24Kommentare  ·  Quelle: feathersjs/feathers

Ich habe versucht, eine App aus Feathers Generate App zu generieren
aber nach den ersten Eingaben erzeugte es das folgende Fehlerprotokoll ...
0 info es hat geklappt wenn es mit ok endet
1 ausführliches cli [ 'C:\Program Files\nodejs\node.exe',
1 ausführliches cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 ausführliches cli 'install',
1 ausführliches cli 'eslint',
1 ausführliches cli 'mocha',
1 ausführliches cli 'Anfrage',
1 ausführliches cli 'Anfrage-Versprechen',
1 ausführliches cli '--save-dev',
1 ausführliches cli '--cache-min',
1 ausführliches cli '86400' ]
2 info mit [email protected]
3 info mit [email protected]
4 ausführliche npm-Sitzung ee4bff913200d922
5 Dumme Installation von loadCurrentTree
6 dumme Installation von readLocalPackageData
7 http holt GET 200 https://registry.npmjs.org/eslint 96ms (aus Cache)
8 http holt GET 200 https://registry.npmjs.org/request-promise 101ms (aus dem Cache)
9 dummes Pacote-Tag-Manifest für eslint@latest in 175 ms abgerufen
10 http holt GET 200 https://registry.npmjs.org/request 133ms (aus Cache)
11 http holt GET 200 https://registry.npmjs.org/mocha 162ms (aus Cache)
12 dummes Pacote-Tag-Manifest für request-promise@latest in 171 ms abgerufen
13 dummes Pacote-Tag-Manifest für mocha@latest in 175 ms abgerufen
14 dummes Pacote-Tag-Manifest für request@latest in 199 ms abgerufen
15 Dumme Installation von loadIdealTree
16 Dumme Installation von cloneCurrentTreeToIdealTree
17 Dumme Installation von loadShrinkwrap
18 silly fetchPackageMetaData error for feathers@file :feathers Konnte nicht von „feathers“ installieren, da es keine package.json-Datei enthält.
19 verbose stack Error: ENOENT: no such file or directory, open 'e:\nodeapp\feat\feathers\package.json'
20 verbose cwd e:\nodeapp\feat
21 ausführlich Windows_NT 10.0.10586
22 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "eslint" "mocha" "request" " request-promise" "--save-dev" "--cache-min" "86400"
23 ausführlicher Knoten v8.2.1
24 ausführlich npm v5.3.0
25 Fehlercode ENOLOCAL
26 error Konnte nicht von „feathers“ installiert werden, da es keine package.json-Datei enthält.
27 ausführlicher Ausgang [ 1, wahr ]

Hilfreichster Kommentar

Das Löschen von package-lock.json hat sich für mich gelöst.

Alle 24 Kommentare

Was ist der Befehl und die Abhängigkeit? Aus der Fehlermeldung geht hervor, dass versucht wird, das Paket aus einer Datei statt aus der Registrierung zu installieren.

Das Löschen von package-lock.json hat sich für mich gelöst.

Außerdem musste app package.json gelöscht werden, damit dies vollständig funktioniert.
und dann wieder Plattformen hinzugefügt.

Haben Sie das Protokoll Ihres Befehls überprüft?

Ich hatte das gleiche Problem und wenn Sie ssh/https einschließen, funktioniert der Befehl.

npm installieren ssh://git@...

Kann jemand npm cache verify ausprobieren? oder npm cache clean --force ?
(von https://stackoverflow.com/questions/48143945/err-code-enolocal-npm-err-could-not-install-from)

@daffl Dieses Problem tritt mit dem Befehl feathers generate app für @assumer auf.

Ich habe mein Problem mit yarn install anstelle von npm install gelöst. Wenn das nicht funktioniert, können Sie versuchen, package-lock.json zu löschen und dasselbe zu versuchen.

Yarn ist eigentlich eher für Monorepos geeignet, mit aktiviertem Arbeitsbereichsmodus ist es perfekt für die Verwendung mit lerna.

Bei den Generatoren sollte es eine Auswahl zwischen npm und Garn geben.

Ich habe einen „ENOLOCAL“-Fehler behoben, auf den ich gestoßen bin, indem ich git+ssh:// am Anfang der privaten Repo-URL in den package.json -Abhängigkeiten hinzugefügt habe.

Ich habe die Datei „package-lock.json“ aktualisiert, indem ich erneut npm install ausgeführt habe … und es hat bei mir funktioniert. Das Paket, das den Fehler ausgelöst hat, wurde aktualisiert :)

npm i create-react-app -g

Nach
npx create-react-app myApp

npm i create-react-app -g

Nach
npx create-react-app myApp

Dieser hier hat bei mir funktioniert...

Das Löschen von package-lock.json hat sich für mich gelöst.

bei mir auch gelöst. Das Problem trat auf, nachdem die Pakete unter Windows installiert und package-lock.json übergeben wurden. Von da an ließ es sich nicht mehr unter Linux installieren!

Eine andere Sache, die Sie hier überprüfen sollten, ist, sich die Protokolle anzusehen, um den Pfad zu sehen, in dem npm nachschaut.

In meinem Fall wurde der angegebene lokale Pfad (file:../lib) an einen verknüpften Modulpfad angehängt.

Die Lektion besteht darin, sicherzustellen, dass Sie npm unlink alle zuvor erstellten Modulverzeichnisse link verwenden, die möglicherweise störend sind, wenn Sie npm sagen, dass es die Module finden soll

Hallo Leute,

Ich habe mit webStrom und node.js/npm an einem WebApp-Projekt gearbeitet. Ich habe den gleichen Fehler

Package.json file missing [error: ENOLOCAL]

auch in meinem Projektordner ist die package.json da.

Jetzt habe ich eine Lösung gefunden. In der package.json ist folgender Code:

"serve": "../node_modules/.bin/vue-cli-service serve",
"build": "../node_modules/.bin/vue-cli-service build"

aber wenn sich die package.json auf der gleichen hierarchischen Ebene befindet, muss es so sein:

"serve": "node_modules/.bin/vue-cli-service serve",
"build": "node_modules/.bin/vue-cli-service build"

mit freundlichen Grüßen,

Markus

npm i create-react-app -g

Nach
npx create-react-app myApp

Danke vielmals.

npm i create-react-app -g

Das hat bei mir funktioniert

npm installieren

Ich führe einfach den Befehl erneut aus und arbeite!

err:Konnte nicht von „@\api\modules\product\goods-spec\goods-spec“ installieren, da es keine package.json-Datei enthält.

Lösung:
1、npm rm -r Paketsperre.json
2 npm Garn installieren
3、Yarn add @/api/modules/product/goods-spec/goods-spec

Stellen Sie sicher, dass sich die Datei „package.json“ im öffentlichen Ordner und nicht in einem Unterordner befindet. Dies war mein Problem und es wurde behoben, nachdem es von src in die Öffentlichkeit verschoben wurde.

Mein Problem war ein github: url in der Paketsperre, das Entfernen dieses Moduls aus der Paketsperre erlaubte mir, fortzufahren. Die vorherigen Lösungen würden nicht funktionieren, da meine Reichweitenindikatoren für meine Abhängigkeiten zu locker sind und eine vollständige Neuinstallation ohne Paketsperre leider entweder das manuelle Sortieren der strikten Deps oder das Aktualisieren einiger Komponenten erfordern würde. Beides ist in dieser Sekunde nicht in Sicht. Eine schnelle Bearbeitung von package-lock.json hat mich sortiert. Ich bin mir nicht sicher, wie all die defekten Funktionen in der Paketsperre ('Verknüpfung', Quell-URLs usw.) ein Nettogewinn gegenüber der einfachen Schrumpfverpackung waren ...

npm install -g create-react-app

npm i create-react-app -g

Nach
npx create-react-app myApp

hat bei mir funktioniert

Schritt 1: npm-Init
Schritt 2: npm i npm-install-all -g
Schritt 3: npm-install-all Führen Sie diesen Befehl aus und installieren Sie alle Module

npm i create-react-app -g

Nach
npx create-react-app myApp

dieser hat bei mir funktioniert.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen