[npm在package.json中未运行脚本

问题描述 投票:0回答:1

感谢您帮助解决此问题。

问题是,当我执行npm startnpm run customScriptCommand npm时,对项目不执行任何操作,并迅速在终端中返回新行。

我已经尝试从计算机中删除节点和npm,然后为节点和npm进行brew安装,但这不能解决问题。

然后,我尝试从brew安装中删除node和npm,然后从nvm中再次安装它,但它也不能解决问题。

NPM详细信息

npm -v -> 6.11.3
which npm -> /usr/local/bin/npm

NodeJS详细信息

node -v -> v12.12.0
which node ->/usr/local/bin/node

package.json中的脚本

"scripts": {
    "start": "node ./bin/www",
    "devstart": "DEBUG=app-name:* nodemon ./bin/www", //I've changed my actual app name to "app-name"
  },

如果我执行node ./bin/wwwDEBUG=app-name:* nodemon ./bin/www,它将起作用enter image description here

UPDATE 10 / Nov / 2019

  • 我已经尝试过在我的同事的机器上没有问题的其他项目,使用git clone执行npm install并尝试运行该项目,但仍失败了

  • 即使是刚完成npm init -y的新项目,它也会失败,

{
   "name": "test"
   "version": "1.0.0",
   "description": "",
   "main": "index.js",
   "scripts": {
       "test": "echo \"Error: no test specified\" && exit 1"
   },
   "keywords": [],
   "author": "itsme",
   "license": "ISC"
}
javascript node.js npm npm-scripts
1个回答
0
投票

很难看出来而没有看到您的package.json的其余部分,但是很可能发生这种情况是因为它的格式错误,NPM无法解析它。

© www.soinside.com 2019 - 2024. All rights reserved.