npm start 在nodejs中给出错误

Posted

技术标签:

【中文标题】npm start 在nodejs中给出错误【英文标题】:npm start giving error in nodejs 【发布时间】:2018-02-24 09:59:21 【问题描述】:

//这些是错误日志详细信息 0 信息如果它以 ok 结尾,它就起作用了 1个详细的cli ['C:\ Program Files \ nodejs \ node.exe', 1 详细的 cli 'C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js', 1 详细的 cli 'start' ] 2 使用 npm@5.4.2 的信息 3 使用 node@v6.11.3 的信息 4 详细堆栈错误:缺少脚本:开始 运行时的 4 个详细堆栈(C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\lib\run-script.js:151:19) C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\lib\run-script.js:61:5 的 4 个详细堆栈 C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:115:5 的 4 个详细堆栈 C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:402:5 的 4 个详细堆栈 checkBinReferences_ (C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:357:45) 的 4 个详细堆栈 最终的 4 个详细堆栈 (C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:400:3) 当时有 4 个详细堆栈(C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:160:5) 4 ReadFileContext 的详细堆栈。 (C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:332:20) ReadFileContext.callback 的 4 个详细堆栈 (C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16) FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:367:13) 的 4 个详细堆栈 5 详细 cwd C:\Samy\Code School 6 详细的 Windows_NT 6.3.9600 7 详细 argv "C:\Program Files\nodejs\node.exe" "C:\Users\SamiUllahJan\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "开始" 8 详细节点 v6.11.3 9 详细的 npm v5.4.2 10 错误缺少脚本:开始 11 详细退出 [1, true]

【问题讨论】:

【参考方案1】:

当你在终端输入时

npm start

npm 在你未定义的 package.json 文件中查找启动脚本。

将您的 package.json 文件更改为如下所示(注意 scripts 属性):


  "name": "sample-app",
  "version": "1.0.0",
  "description": "",
  "scripts": 
    "start": "node index.js"
  

【讨论】:

以上是关于npm start 在nodejs中给出错误的主要内容,如果未能解决你的问题,请参考以下文章

运行 npm start 后如何调试 Nodejs 应用程序错误?

npm start 但看到错误

我是nodejs的新手并安装了它。但是 npm start 命令对我来说并不成功。它显示错误

Visual Studio Code Node.js 在运行 npm start 命令时在 Mac 中给出权限被拒绝错误

无法运行“npm start”显示错误。如何解决?

所有 npm 命令都给出相同的错误(ENOENT)