2016-12-13 1529 views
2

我目前的文件夾中的「C:\用戶\維涅什\文件\個人項目\全棧網絡發展論壇」上gitbash如何解決npm run dev缺少腳本問題?

NPM運行開發

執行上gitbash上面的命令給我以下錯誤。 我假設這是由於NODE_PATH變量沒有正確設置。 請讓我知道如果任何人有一個解決問題的以下

npm ERR! Windows_NT 6.3.9600 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "dev" 
npm ERR! node v4.4.6 
npm ERR! npm v2.15.5 

npm ERR! missing script: dev 
+0

這意味着它無法找到一個名爲dev的腳本 - 它應該在你的package.json中嗎? – Mikkel

+0

非常感謝!該問題現已解決!我在package.json中包含了dev。 – user3804335

回答

0
npm run <command> 

將從「腳本」「」屬性的值運行從的package.json bash腳本。例如:

的package.json

{ 
    "name": "app", 
    "version": "0.0.0", 
    "license": "MIT", 
    "scripts": { 
     "server": "webpack-dashboard -- webpack-dev-server --inline --port 8080", 
     "webdriver-update": "webdriver-manager update", 
    }, 
    "dependencies": { 
    "@angular/common": "~2.2.0", 
    "@angular/core": "~2.2.0" 
    }, 
    "devDependencies": { 
    "@types/core-js": "^0.9.0" 
    } 
} 

在這種情況下,你可以運行腳本:

npm run server 
npm run webdriver-update 

在你的情況,你可能不會有開發腳本。

記住幾個腳本名稱被保留(例如NPM測試將嘗試運行,NPM運行測試前,NPM運行測試,NPM運行後測)。在https://docs.npmjs.com/misc/scripts

+0

非常感謝!該問題現已解決!我在package.json中包含了dev。 – user3804335

0

更多信息添加

"scripts": { 
    "dev": "nodemon server.js", 

},

的package.json解決此問題。