msvs_version not set from command line or npm config

本文介绍了解决在Node.js项目中安装包含Canvas依赖时遇到的msvs_version未设置错误的方法。通过以管理员身份运行命令提示符并执行特定的npm命令来安装windows-build-tools,成功解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 概述

        今天通过npm 编译一个包含Canvas的node项目的时候,突然出现报错,信息如下:

msvs_version not set from command line or npm config。

        详细信息如下:

 二 解决方案

        以管理员命令打开命令窗口,Windows 10用户可以使用Windows + X + A组合键来完成打开命令窗口的操作。

        然后执行命令:

npm install --g --production windows-build-tools

       过程:

         参考:
首次使用electron-vue踩过的坑_lianlin21212411的博客-CSDN博客近期公司人事检测公司人员电脑是否有违规文件,原先都是人事通过人工看每台电脑采集的数据,为了帮助他们快速检测文件我准备帮助他们做一个文件分析工具。程序为单机版客户端,因此我想到了用electron进行开发。在使用electron-vue进行开发时比较顺利,就跟平时使用vue开发项目一样,但是在打包时遇到了问题,不知道什么原因,项目打包时候依赖与canvas的包,装这个包遇到很多问题。一、msvs_version was set from command line or npm configgyp E.https://blog.csdn.net/lianlin21212411/article/details/111661292

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值