npm 安装错误-节点模块但没有包-lock.json

npm Install error- node modules but no package-lock.json

我在安装 npm 时遇到错误,想要一些 help/advice。

ELIFECYCLE
ENOENT
spawn bash
yorkie@2.0.0 install `node bin/install.js`
spawn bash ENOENT
Failed at the yorkie@2.0.0 install script
This is probably not a problem with npm. There is likely additional logging output above.

我的节点路径是在我的环境变量中设置的。我的node版本是10.24.1,npm版本是6.4.1 我正在使用 windows 的 nvm 来管理版本。 每当我 运行 npm install 我都会收到此错误,并且会创建节点模块,但不会创建包锁。 我已经删除了节点模块和 运行 npm 缓存清除但没有成功。

感谢任何提示!

尝试 运行 以下命令。

npm install --registry=https://registry.npm.taobao.org

如果这不起作用,请参阅 GitHub 上的以下问题页面。

yorkie@2.0.0 error

编辑: 刚注意到,您应该更新 Node.js 版本。它在 v10 上,当前的 LTS 版本(在发布时)是 v16。这只是一个建议,虽然它可能会解决您的问题。

这帮我解决了!

npm config delete script-shell

来源: