Node.js npm启动-npm错误!缺少脚本:开始
尝试使用npm start命令启动节点应用程序时收到此错误 当我尝试npm启动时,会出现此错误 错误:Node.js npm启动-npm错误!缺少脚本:开始,node.js,npm,Node.js,Npm,尝试使用npm start命令启动节点应用程序时收到此错误 当我尝试npm启动时,会出现此错误 错误: 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
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 npm@5.6.0
3 info using node@v8.10.0
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 ]
您缺少
包.json
的scripts
部分中的start
项。如果要使用npm start
编译文件,则应复制节点sass sass/main.scss css/style.css-w
,并将其粘贴为start
的值。您可以添加任何要执行的命令作为start的值
话虽如此,如果您执行npm“compile:sass”
,如果您不想更改package.json
,它将编译您的sass文件
"scripts": {
...
"compile:sass": "node-sass sass/main.scss css/style.css -w",
"start": "node-sass sass/main.scss css/style.css -w"
},
因为没有开始脚本。。。只需将编译脚本更改为启动脚本。。。然后它会编译你的sass文件
"scripts": {
"start": "node-sass sass/main.scss css/style.css -w"
},
经过几次试验,npx对我来说更有效,而不是使用npm 以下代码适用于我: npx巴别塔——观察src——向外直飞--预设反应应用程序/产品 它不再需要我手动编辑package.json。一切都很顺利 有关更多信息,请参阅官方文档页面
干杯您应该删除package.json文件中脚本对象(如果您刚刚创建了项目)中的任何内容,并将这两行放进去
“开始”:“网页包开发服务器--模式开发--打开--热”,
“构建”:“网页包--生产模式”
人们有时会忘记做这件事,而把“测试”案例留在里面。还要确保您已经安装了项目所需的所有依赖项,从webpack cli到错误堆栈跟踪中提到的其他内容
希望这能起作用。尝试删除
npx
,只需使用create-react-app-itworks
我没有错误,但文件没有运行。像这样表演sridhar@1.0.0开始B:\tut\starter>node-sass-sass-sass/main.scss-css/style.css-w“8200”+1以获得正确答案,但我不同意您的断言“这非常清楚”。根本不清楚这是什么原因。npm
脚本机制违反了最小意外原则,将一些脚本键视为特权(start
,test
,等等),而不是其他脚本键<代码>纱线很好地消除了这种差异。我删除了断言以避免任何歧义。谢谢你指出它@JoelCornett@sridharan,你的意思是npm start
不编译你的文件?谢谢,它现在正在编译,但我不知道查看页面的本地主机端口。我可以知道默认端口吗?
"scripts": {
"start": "node-sass sass/main.scss css/style.css -w"
},