文章

electron在build时错误MSB4019与MSB8020的解决方案

  编辑于:2019-10-06
文章目录

前言

最近在使用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/

发表回复