如何解决无法安装 npm 包 - node-gyp 出错
我要做的就是安装一个名为耐用的 npm 包。我创建了一个新的空文件夹并输入了 npm install durable
。出现以下错误。
我尝试了所有可以在网上找到的方法,下载了包含 c++ 构建工具的 VS 构建工具,如下图所示。
我将 npm 和 node 更新到最新版本,并且我已经安装了 python。我还将 VS 社区更新到了最新版本。我不知道还能做什么,如果需要任何其他信息,我很乐意提供。
解决方法
如果您再次看到错误,您会看到它说节点版本应该介于 v12.11
和小于 v13.11
之间。您当前的版本是 v14+
我不确定为什么 durable
不支持最新的节点版本(一年前发布)。如果您在 linux 上运行,则可以使用 nvm;如果只想使用此软件包,则可以使用 nvm-windows。
尝试为节点安装版本 v13.0
并切换到该版本。我建议您找到另一个适用于最新节点版本的软件包。
一旦您使用特定版本:
- 删除 node_modules
- npm i // 用于获取依赖项
- npm i --save 持久化
终于明白了。由于我从互联网上尝试了许多解决方案,因此我似乎更改了 msvs 版本。我的环境都很好,但我将版本设置为2017而不是2019。
通过运行 npm config set msvs_version 2019
始终跟踪您所做的命令和更改。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。