And*_*oll 210 javascript node.js express package.json npm-scripts
我在尝试使用npm start命令调试节点应用程序时收到此错误.
错误:
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" "start" npm ERR! node v0.12.7 npm ERR! npm v2.11.3
npm ERR! missing script: start npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! https://github.com/npm/npm/issuesnpm ERR! Please include the following file with any support request: npm ERR! C:\Users\andrmoll.NORTHAMERICA\Documents\GitHub\SVIChallenge\npm-debug.log
From the debug file:
verbose stack Error: missing script: start
4 verbose stack at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:142:19)
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:58:5
4位于C:\ Program Files \nodejs \node_modules \npm \node_modules\read-package-json\read-json.js:345:5的详细堆栈
checkBinReferences_上的4个详细堆栈(C:\ Program Files \nodejs \node_modules \npm \node_modules\read-package-json\read-json.js:309:45)
最后4个详细堆栈(C:\ Program Files \nodejs \node_modules \npm \node_modules\read-package-json\read-json.js:343:3)
然后是4个详细堆栈(C:\ Program Files \nodejs \node_modules \npm \node_modules\read-package-json\read-json.js:113:5)
4个详细堆栈位于C:\ Program Files \nodejs \node_modules \npm \node_modules\read-package-json\read-json.js:300:12
evalmachine上的4个详细堆栈.:334:14
4个详细堆栈位于C:\ Program Files \nodejs \node_modules \npm \node_modules\graceful-fs\graceful-fs.js:102:5
FSReqWrap.oncomplete上的4个详细堆栈(evalmachine.:95:15)
Rob*_*bie 320
看起来您可能没有start在package.json文件中定义脚本,或者您的项目不包含server.js文件.
如果包的根目录中有server.js文件,则npm将start命令默认为node server.js.
https://docs.npmjs.com/misc/scripts#default-values
您可以将应用程序脚本的名称更改为server.js或将以下内容添加到您的应用程序脚本中package.json
"scripts": {
"start": "node your-script.js"
}
Run Code Online (Sandbox Code Playgroud)
或者......你可以只运行node your-script.js直接
小智 39
如果在package.json文件中添加了第二个"脚本"键,也会发生此错误.如果您只是在package.json中留下一个"脚本"键,则错误消失.
Mbe*_*reL 37
我第一次安装 react-js 时遇到了这个问题:这些行帮助我解决了这个问题:
npm rm -g create-react-app
npm install -g create-react-app
npx create-react-app my-app
Run Code Online (Sandbox Code Playgroud)
来源:https : //stackoverflow.com/a/59260128/11652661
小智 31
我刚刚偶然发现了这个问题。我重新安装了 NPM,创建了一个新的 React 应用程序(所以基本上是全新安装),但仍然没有成功。终于弄清楚了:
我的终端不在正确的位置。
我必须将目录更改为我的应用程序的更深一层。所以我的终端位于我的“ projects ”文件夹中,而不是我的“ my-app ”文件夹中
路径:'/Documents/projects/my-app'
Дми*_*нов 29
在我的情况下,它没有工作,因为我使用了"scripts" 两次.合并后 - 没关系.
"scripts": {
"test": "make test",
"start": "node index.js"
}
Run Code Online (Sandbox Code Playgroud)
您可能有一个旧的(全局)npm 安装,这会导致问题。截至 12/19,npm 不支持全局安装。
首先,使用以下命令卸载软件包:
npm uninstall -g create-react-app
一些 osx/Linux 用户可能还需要使用以下命令删除旧的 npm:
rm -rf /usr/local/bin/create-react-app
这是现在生成项目的唯一支持的方法:
npx create-react-app my-app
最后你可以运行:
npm start
小智 8
请在 package.json 中的脚本对象中使用以下代码行
"scripts": {
"start": "webpack-dev-server --hot"
}
Run Code Online (Sandbox Code Playgroud)
对我来说,它工作得很好。
尝试以下步骤:
npm rm -g 创建反应应用
npm install -g create-react-app
npx create-react-app my-app
这绝对有效!!
| 归档时间: |
|
| 查看次数: |
414357 次 |
| 最近记录: |