Ich erhalte diesen Fehler, wenn ich versuche, meine Knotenanwendung mit dem Befehl npm start zu debuggen.
Error:Aus der Debug-Datei:npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C: \ Programme \ nodejs \\ node.exe" "C: \ Programme \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "start" npm ERR! Knoten v0.12.7 npm ERR! npm v2.11.3
npm ERR! fehlendes Skript: Start npm ERR! npm ERR! Wenn Sie Hilfe benötigen, können Sie diesen Fehler unter npm ERR melden! https://github.com/npm/npm/issues npm ERR! Bitte fügen Sie jeder Supportanfrage die folgende Datei bei: npm ERR! C: \ Users \ andrmoll.NORTHAMERICA \ Documents \ GitHub \ SVIChallenge \ npm-debug.log
Ausführlicher Stapel Fehler: fehlendes Skript: Start
4 ausführlicher Stapel beim Ausführen (C: \ Programme \ nodejs \ node_modules \ npm \ lib \ run-script.js: 142: 19)
4 ausführlicher Stapel unter C: \ Programme \ nodejs \ node_modules \ npm \ lib \ run-script.js: 58: 5
4 ausführlicher Stapel unter C: \ Programme \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 345: 5
4 ausführlicher Stapel unter checkBinReferences_ (C: \ Programme \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 309: 45)
4 ausführlicher Stapel am Ende (C: \ Programme \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 343: 3)
4 ausführlicher Stapel zu diesem Zeitpunkt (C: \ Programme \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 113: 5)
4 ausführlicher Stapel unter C: \ Programme \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 300: 12
4 ausführlicher Stapel bei evalmachine.:334:14
4 ausführlicher Stapel unter C: \ Programme \ nodejs \ node_modules \ npm \ node_modules \ graceful-fs \ graceful-fs.js: 102: 5
4 ausführlicher Stapel bei FSReqWrap.oncomplete (evalmachine.:95:15)
quelle
start
Skript in Ihrerpackage.json
Datei definiert ?Antworten:
Es sieht so aus, als hätten Sie möglicherweise kein
start
Skript in Ihrerpackage.json
Datei definiert oder Ihr Projekt enthält keineserver.js
Datei.https://docs.npmjs.com/misc/scripts#default-values
Sie können entweder den Namen Ihres Anwendungsskripts in ändern
server.js
oder Folgendes zu Ihrem hinzufügenpackage.json
Oder ... Sie könnten einfach
node your-script.js
direkt laufenquelle
start
wenn Sie habenmain
?main
ist der Einstiegspunkt in ein Modul, wenn Sierequire('your-module')
es in ein anderes Projekt aufnehmen - docs.npmjs.com/files/package.json#main .scripts.start
ist das Skript, das bei der Eingabe von npm ausgeführt wirdnpm start
.npm init
nicht nach Startskript gefragt wird. Oder zumindest nichtmain
als Startskript verwenden.Dieser Fehler tritt auch auf, wenn Sie der Datei package.json einen zweiten "Skript" -Schlüssel hinzugefügt haben. Wenn Sie nur einen "Skript" -Schlüssel in der package.json belassen, verschwindet der Fehler.
quelle
npm start
nicht funktioniert hat.In meinem Fall hat es nicht funktioniert, weil ich
"scripts"
zweimal verwendet habe . Nach dem Kombinieren ist es ok.quelle
Bitte verwenden Sie die folgende Codezeile im Skriptobjekt, das sich in package.json befindet
Für mich hat es einwandfrei funktioniert.
quelle
$ npm run serve
?Überprüfen Sie, ob die Datei package.json mit der Eigenschaft "scripts" vorhanden ist oder nicht. Wenn nicht, aktualisieren Sie die Skripteigenschaft wie folgt
quelle
Wenn Sie babelify und watchify verwenden, gehen Sie zu:
package.json
und fügen Sie dies in "Skripten" hinzu:
Ein Beispiel wäre:
Vielen Dank an Mark Price von DevSlopes
quelle
In meinem Fall, wenn es sich um ein Reaktionsprojekt handelt, können Sie versuchen, npm zu aktualisieren und dann react-cli zu aktualisieren
quelle
Ich hatte dieses Problem bei der ersten Installation von react-js: Diese Zeile hat mir geholfen, das Problem zu lösen:
Quelle: https://stackoverflow.com/a/59260128/11652661
quelle
sollte die Verwendung einer instabilen npm-Version vermeiden.
Ich habe ein Problem festgestellt, das auf der npm-Version basiert: npm Version 4.6.1 ist stabil, aber 5.x ist instabil, da package.json beim Erstellen mit der Standardvorlage perfekt konfiguriert wird, wenn es sich um eine stabile Version handelt und so wir manuell don‘ Sie müssen diese Skripte nicht hinzufügen.
Ich habe das folgende Problem auf npm 5 bekommen, also habe ich auf npm 4.6.1 heruntergestuft, dann hat es für mich funktioniert,
FEHLER: npm 5 wird noch nicht unterstützt
Es sieht so aus, als würden Sie npm 5 verwenden, das kürzlich veröffentlicht wurde.
Create React Native App funktioniert leider noch nicht mit npm 5. Wir empfehlen die Verwendung von npm 4 oder Garn, bis einige Fehler behoben sind.
Sie können die bekannten Probleme mit npm 5 unter folgender Adresse verfolgen: https://github.com/npm/npm/issues/16991
Devas-MacBook-Air: SampleTestApp deva $ npm start npm ERR! fehlendes Skript: Start
quelle
Ein weiterer möglicher Grund: Sie verwenden npm, wenn Ihr Projekt in Garn initialisiert wird. (Ich habe das selbst gemacht). So wäre es
yarn start
stattnpm start
.quelle
Von der globalen Installation von create-react-app wird jetzt abgeraten. Deinstallieren Sie stattdessen das global installierte Paket create-react-app wie folgt: npm uninstall -g create-react-app (Sie müssen möglicherweise den Paketordner manuell löschen, wenn dieser Befehl für Sie nicht funktioniert hat. Einige Benutzer haben gemeldet, dass sie Ordner löschen müssen manuell)
Dann können Sie npx create-react-app my-app ausführen, um die React-App erneut zu erstellen.
Ref: https://github.com/facebook/create-react-app/issues/8086
quelle
Stellen Sie sicher, dass die PORTS eingeschaltet sind
BLAL BLA BLA UND AM ENDE HABEN SIE DAS
Immer noch ein Neuling im Knoten js, aber dies verursachte mehr davon.
quelle
Schauen Sie sich Ihren client / package.json an . Sie müssen diese Skripte haben
quelle
Möglicherweise haben Sie eine alte (globale) Installation von npm, die das Problem verursacht. Ab dem 19.12. Unterstützt npm keine globalen Installationen.
Deinstallieren Sie das Paket zunächst mit:
npm uninstall -g create-react-app
Einige OSX / Linux-Benutzer müssen möglicherweise auch die alte npm entfernen, indem sie:
rm -rf /usr/local/bin/create-react-app
Dies ist jetzt die einzige unterstützte Methode zum Generieren eines Projekts:
npx create-react-app my-app
Endlich können Sie ausführen:
npm start
quelle
Fügen Sie dieses Code-Snippet abhängig von Ihrer eigenen Konfiguration in Ihre package.json ein .
quelle
Ich habe das gleiche Problem. Ich versuche, einen Code wie folgt in die Datei package.json zu schreiben
quelle
Ich habe meine gelöst. Es ist kein NPM-Fehler, der mit dem Proxy-Verhalten zusammenhängt.
Wenn Sie hinter einem Proxy stehen,
quelle