Gatsby创建新项目报错:找不到可用Visual Studio安装实例怎么解决
问题核心是npm全局配置的msvs_version参数指定为2015,和本地已安装的Visual Studio 2017版本不匹配,无需强行安装VS2015构建工具,直接修改配置即可解决
解决步骤
- 首先删除之前创建失败的
my-gatsby-site项目文件夹,避免残留缓存文件干扰后续安装 - 执行命令查看当前npm的msvs版本配置,确认输出为2015:
npm config get msvs_version
- 执行全局配置命令,将msvs版本指定为本地已安装的2017版本:
npm config set msvs_version 2017 --global
- (可选)如果仍有安装异常,可执行命令清空npm缓存:
npm cache clean --force
- 重新执行
gatsby new命令创建项目即可正常完成安装
注:如果后续仍出现node-gyp相关报错,可打开Visual Studio Installer确认VS2017已安装「使用C++的桌面开发」工作负载即可,从报错日志看你当前环境已经满足该条件,无需额外操作。
内容的提问来源于stack exchange,提问作者Daniya Niazi
相关产品推荐
相关产品推荐

