为我的节点应用程序执行“npm install”时,我突然开始收到错误:
无法加载 Visual C++ 组件“VCBuild.exe”
我已将其缩小到package.json
文件中的以下行dependencies
:
"better-sqlite3": "^4.1.4",
我需要做什么或安装什么才能在这台 Windows 10 64 位机器上使用 npm 加载 better-sqlite3?
附录:
npm install -g windows-build-tools
我以管理员身份尝试,但收到错误:
无法安装 Visual Studio 生成工具。
我在这台计算机上安装了 Visual Studio 2017 社区版。
我有 npm 版本 6.4.1。
有趣的是,在 linux 上也会发生类似的错误
npm install
,可以通过从文件中删除该"better-sqlite3": "^4.1.4"
行来避免package.json
: