前言
最近在使用electron时集成了sqlite3,在build的时候出现了一些错误,这里记录一下解决的方法。
解决方法
MSB4019
出现这个错误应该是需要安装Visual Studio构建工具
npm install --global --production windows-build-tools npm config set msvs_version 2015 --global
但是这么操作之后又出现了MSB8020错误。
MSB8020
出现这个错误是需要V140的构建工具。
安装VS的社区版本:下载 Visual Studio
安装时在“可选”部分的底部选择“VC ++ 2015.3 v140桌面工具集(x86,x64)”,或者在单个组件中选择“VC ++ 2015.3 v140桌面工具集(x86,x64)”
安装完成后再次执行
npm run build
即可完成Build
参考连接:
https://stackoverflow.com/questions/18774929/npm-install-g-karma-error-msb4019-the-imported-project-c-microsoft-cpp-defau
https://docs.microsoft.com/zh-cn/visualstudio/install/install-visual-studio?view=vs-2019
https://blogs.msdn.microsoft.com/c/2017/12/12/visual-studio%E6%9E%84%E5%BB%BA%E5%B7%A5%E5%85%B7%E7%8E%B0%E5%9C%A8%E5%8C%85%E6%8B%ACvs2017%E5%92%8Cvs2015-msvc%E5%B7%A5%E5%85%B7%E9%9B%86/