问题
在项目中运行npm install -g truffle
命令出现visual studio版本不够,建议更新版本的错误信息
原因
visual studio 版本不够或者是没有在.npmrc中配置visual studio版本号
解决
- 按照报错信息到“https://github.com/nodejs/node-gyp#on-windows”中下载最新版visual studio,并根据提示选择“使用 C++ 进行桌面开发”工作负载;
- 等待安装完成后,以管理员身份打开cmd窗口,输入
npm config set msvs_version 2019
,这里的2019是刚下载的visual studio 版本号,如果是2017 版就把2019改成2017; - 再输入
npm config edit
打开.npmrc文件查看visual studio是否配置成功; - 有最后一行后返回cmd窗口重新执行
npm install -g truffle
命令安装就可以安装成功了;