当package.json中包含Better-sqlite3时,npm安装在Windows上失败

时间:2018-09-22 16:54:20

标签: node.js windows npm better-sqlite3

为我的节点应用程序执行“ npm install”时,我突然开始收到错误:

  

无法加载Visual C ++组件“ VCBuild.exe”

enter image description here

我已将其缩小到package.jsondependencies文件的下一行:

"better-sqlite3": "^4.1.4",

我需要做什么或安装才能在此Windows 10 64位计算机上使用npm加载更好的sqlite3?

附录:

  1. 我尝试以npm install -g windows-build-tools作为管理员,但收到错误消息:
  

无法安装Visual Studio生成工具。

enter image description here

  1. 我在此计算机上安装了Visual Studio 2017 Community Edition。

  2. 我的npm版本为6.4.1。

  3. 有趣的是,在Linux上的npm install期间发生了类似的错误,可以通过从"better-sqlite3": "^4.1.4"文件中删除package.json行来避免:

enter image description here

0 个答案:

没有答案