node.js 如何解决 npm run dev 缺少脚本问题?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/41129815/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to resolve npm run dev missing script issues?
提问by user3804335
I am currently in the folder 'C:\Users\vignesh\Documents\Personal Projects\Full-Stack-Web-Developement' on gitbash
我目前在 gitbash 的文件夹“C:\Users\vignesh\Documents\Personal Projects\Full-Stack-Web-Developement”中
npm run dev
npm 运行开发
executing the above command on gitbash gives me the following error. I am assuming this is due to the NODE_PATH variables not being set properly. Please let me know if anyone has a solution to the below problem
在 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
回答by Micha? Ignaszewski
npm run <command>
will run bash script from package.json from 'scripts' value of '' attribute. For example:
将从 package.json 的 'scripts' '' 属性值运行 bash 脚本。例如:
package.json
包.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"
}
}
In this case you can run scripts:
在这种情况下,您可以运行脚本:
npm run server
npm run webdriver-update
In your case you probably wont have devscript.
在您的情况下,您可能没有开发脚本。
Remember that few scripts name are reserved (for example npm testwill try to run, npm run pretest, npm run test, npm run posttest). More info on https://docs.npmjs.com/misc/scripts
请记住,保留了一些脚本名称(例如npm test将尝试运行、npm run pretest、npm run test、npm run posttest)。有关https://docs.npmjs.com/misc/scripts 的更多信息
回答by Zoh_Akh
回答by user11746231
1) In the npm package.json script, define a script like this:
1) 在 npm package.json 脚本中,定义一个这样的脚本:
"start:dev": "webpack-dev-server --open --config webpack/webpack.config.dev.js,
Note: if it is not the last statement ends with a comma.
注意:如果不是最后一个语句,则以逗号结尾。
2) run the below statement in terminal
2)在终端中运行以下语句
npm run start:dev
回答by chanaka wickramasinghe
回答by Cristina Rodrigues da Costa Me
After you install:
安装后:
npm install --save-dev nodemon
Go in the package.json and add "dev": "nodemon ./bin/www"
进入 package.json 并添加 "dev": "nodemon ./bin/www"
回答by RileyManda
Adding
添加
"scripts": {
"dev": "nodemon server.js",
},
},
to your package.jsonresolves the problem.
到您的package.json解决了问题。

