2016-12-13 138 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解决此问题。

相关问题