node.js npm start - npm 错误!缺少脚本:开始
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/49472855/
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
npm start - npm ERR! missing script: start
提问by sridharan
I'm receiving this error when trying to my node application using the npm start command.
尝试使用 npm start 命令运行我的节点应用程序时,我收到此错误。
WhenIi try to npm start I get this error.
当我尝试 npm start 时出现此错误。
Error:
错误:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\Program Files\nodejs\node.exe',
1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 verbose cli 'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose stack Error: missing script: start
4 verbose stack at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:151:19)
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:61:5
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:115:5
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:402:5
4 verbose stack at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:357:45)
4 verbose stack at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:400:3)
4 verbose stack at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:160:5)
4 verbose stack at ReadFileContext.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:332:20)
4 verbose stack at ReadFileContext.callback (C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16)
4 verbose stack at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:420:13)
5 verbose cwd B:\tut\starter
6 verbose Windows_NT 6.1.7601
7 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start"
8 verbose node v8.10.0
9 verbose npm v5.6.0
10 error missing script: start
11 verbose exit [ 1, true ]
From the debug file:
从调试文件:
{
"name": "sridhar",
"version": "1.0.0",
"description": "landing page",
"main": "index.js",
"scripts": {
"compile:sass": "node-sass sass/main.scss css/style.css -w"
},
"author": "sridhar",
"license": "ISC",
"devDependencies": {
"node-sass": "^4.8.3"
}
}
采纳答案by edkeveked
You are missing the entry startin the scriptssection of your package.json. If you want to compile the file using npm startthen, you should copy node-sass sass/main.scss css/style.css -wand paste it as a value for start. You can add any command you would like to execute as the value for start.
你缺少的条目start在scripts您的部分package.json。如果要使用npm startthen编译文件,则应将node-sass sass/main.scss css/style.css -w其复制并粘贴为start. 您可以添加任何您想要执行的命令作为启动值。
Having said that, if you do npm "compile:sass"it will compile your sass files if you don't want to change your package.json.
话虽如此,如果你npm "compile:sass"不想改变你的 .sass 文件,它会编译你的 sass 文件package.json。
"scripts": {
...
"compile:sass": "node-sass sass/main.scss css/style.css -w",
"start": "node-sass sass/main.scss css/style.css -w"
},
回答by Sivadass N
Because there is no start script... Just change compile script to start script... Then it will compile your sass files...
因为没有启动脚本......只需将编译脚本更改为启动脚本......然后它就会编译你的sass文件......
"scripts": {
"start": "node-sass sass/main.scss css/style.css -w"
},
回答by Carlos Pimentel
npx proved to be more effective to me, instead of using npm after several trials.
npx 被证明对我更有效,而不是经过多次试验后使用 npm。
The below code worked for me:
以下代码对我有用:
npx babel --watch src --out-dir . --presets react-app/prod
npx babel --watch src --out-dir 。--presets react-app/prod
It did not require me to manually edit the package.json anymore. Everything went smooth.
它不再需要我手动编辑 package.json。一切都很顺利。
For more information please refer to the official documentation page https://reactjs.org/docs/add-react-to-a-website.html#optional-try-react-with-jsx
更多信息请参考官方文档页面https://reactjs.org/docs/add-react-to-a-website.html#optional-try-react-with-jsx
Cheers
干杯

