当我运行命令npm install时,给出错误npm ERR cb()从未调用

时间:2020-02-15 06:33:05

标签: laravel npm

这种类型的错误

npm ERR! CB()从未调用过!

我已经清除了清除npm缓存 我已经运行了该命令

rm -rf node_modules
rm package.lock.json yarn.lock
npm cache clear --force
npm install

npm,WARN不推荐使用popper.js@1.16.1:您可以找到新的Popper v2 在@ popperjs / core,此软件包专用于旧版v1 npm ERR! CB()从未调用过!

此错误的有效答案 这个命令我在我的ubuntu服务器上运行 节点v6.17.1 npm v3.10.10 已经安装

npm run development

npm ERR! argv“ / usr / local / bin / node”“ / usr / local / bin / npm”“运行” “开发” npm ERR!节点v6.17.1 npm ERR! npm v3.10.10

npm ERR!缺少脚本:开发npm ERR! npm ERR!如果你需要 帮助,您可以在以下位置报告此错误:npm ERR!
https://github.com/npm/npm/issues

npm ERR!请在支持请求中包括以下文件: npm ERR! /home/project_name/public_html/npm-debug.log

2 个答案:

答案 0 :(得分:0)

说“ cb()从未调用”的部分似乎只是一个警告,可能现在不是大问题。

您在下面看到的错误似乎表明您没有在package.json的“脚本”下定义的“开发”脚本。您可能想要在package.json中看起来像这样的东西:

  6   "scripts": {
  7     "development": "node server.js",
  8   }

尽管脚本本身可能会根据您对开发服务器的设置方式而有所不同

答案 1 :(得分:0)

  • 手动删除 %APPDATA%/Roaming/npm-cache 中的所有 npm 缓存文件。

  • 然后运行npm cache clean --force

  • 然后将其附加到您的 package.json 中。
    请更新最新版本的节点并在下面提供该版本。

"engines": {
    "node": "14.17.0"
}

这对我有用。