这种类型的错误
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/issuesnpm ERR!请在支持请求中包括以下文件: npm ERR! /home/project_name/public_html/npm-debug.log
答案 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"
}
这对我有用。