npm没有在package.json中运行脚本

问题在于,当我执行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,它将起作用:

npm没有在package.json中运行脚本

更新

  • 我尝试了在同事的机器上没有问题的其他项目,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"
}
yujunjie19860211 回答:npm没有在package.json中运行脚本

刚才有同样的问题。我安装了纱线,并且可以正常工作,只需运行纱线启动即可。至于是什么原因造成的,我不知道。

,

npm config set ignore-scripts false将为您解决问题。

我的朋友是在努力奋斗,从现在开始不遵循随机教程。

https://github.com/npm/cli/issues/541

本文链接:https://www.f2er.com/3140488.html

大家都在问