Sie haben gesehen, dass Fehler, weil es wahrscheinlich nicht ein Skript namens dev in der „Skripte“ Ihres package.json
npm install
und npm run dev
sind zwei völlig verschiedene Ideen
npm install
war laufen durch Abhängigkeiten Abschnitt der package.json und holen/installieren Sie die Module in dieser Liste
npm run dev
wird die scripts Abschnitt der package.json und versuchen, ein Skript mit dem Titel "dev" zu finden und wenn es kein Skript namens "dev" wird es Fehler, wie Sie erlebt haben (Dev ist absolut kein spezielles Wort von die Art und Weise, wenn Sie jemals den Skripte Abschnitt in einem zukünftigen Projekt verwenden müssen, können Sie die Skripte eines beliebigen Namen geben willst.)
Als Beispiel einen neuen Ordner und die folgenden in eine Datei mit dem Namen Paket kopieren .json in der es
{
"name": "testapp",
"version": "1.0.0",
"description": "",
"scripts": {
"dev": "echo This is the DEV script",
"abc": "echo This is the abc script",
"xyz": "echo This is the xyz script",
"start":"echo This is the special start script"
}
}
von Ihrem Terminal, cD in das Verzeichnis hat Sie haltende ng, dass die Probe package.json und versuchen Sie die folgenden Befehle und sehen, was passiert:
npm run dev
Sie auf Ihrem Bildschirm sehen sollte „Das ist die dev-Skript“
npm run abc
auf dem Geröll siehe „Das ist die abc-Skript "
npm run xyz
Sie auf Ihrem Bildschirm sehen sollte‚Dies ist das xyz-Skript‘
npm run linkxu1989
Sie auf dem Bildschirm einen ähnlichen Fehler sehen sollten, was Sie gesehen haben, da es kein Skript ist dem Namen‚linkxu1989‘in dem Teil-Skripten des Pakets.json
npm start
sollten Sie auf Ihrem Bildschirm sehen "Dies ist das spezielle Start-Skript" (Beachten Sie, dass Start ist ein spezieller Name.Sie können alle mit nur npm start
oder mit npm run start
wie die anderen dagegen
Unterm Strich laufen: Überprüfen Sie die „Skripte“ Abschnitt von package.json und nur npm run SCRIPT_NAME
Hoffnung geben Sie einen von ihnen auszuführen, und viel Glück hilft mit NPM!
Sehen Sie hier für weitere Details