javascript - npm 未运行 package.json 中的脚本

标签 javascript node.js npm npm-scripts

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

我尝试从我的计算机中删除node和npm,然后为node和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

更新

  • 我尝试过在我同事的机器上没有问题的其他项目,使用 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"
}

最佳答案

npm config setignore-scripts false 可以帮助你。

我的 friend ,斗争是真实的,从现在开始不要遵循随机教程。

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

关于javascript - npm 未运行 package.json 中的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58759894/

相关文章:

javascript - 无法运行 npm start : "this.htmlWebpackPlugin.getHooks is not a function"

node.js - 如何成功锁定 monorepo 中的 Node 模块依赖项?

javascript - 搜索邮件按钮是如何实现的?

javascript - 当必填字段为空时按钮被禁用

javascript - Android:未捕获类型错误:对象函数数组(){[ native 代码]}没有方法 'from'

javascript - "Can' t 发送后设置 header "Node.js

javascript - require() 调用后的 JavaScript 语法是什么?

regex - Node.js 解析字符串中的数字

javascript - 平均应用程序登录无法在heroku上运行

node.js - 在 ubuntu 上安装 topojson 时遇到问题