常见问题
MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 "4.0"
win10 64 位系统, nodejs 使用 npm install 出现报 错MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 "4.0"。
问题原因: 项目依赖中,node-gyp 调用 MSBuild 工具进行组件编译,找不到 MSBuild2.0,而系统里只有 MSBuild4.0。
解决方法: a. 在项目内重新执行
npm install --msvs_version 2015进行安装项目依赖 b. 你也可以执行npm config set msvs_version 2015 --global进行全局设置,就不需要每次npm install时都指定 msvs_version 2015
参考博文
vite 相关
如下使用npm create vite@latest构建项目,在 windows 环境下不能使用上下箭头选择
fan@DESKTOP-F8A5QC7 MINGW64 /f/projectsMy
$ npm create vite@latest
? Project name: » vite-projectvitedemo
√ Project name: ... vitedemo
? Select a framework: » - Use arrow-keys. Return to submit.
> vanilla
vue
react
preact
lit
svelte
改换成winpty npm.cmd create vite@latest就可以了
老旧项目安装 node-sass 报错
配置淘宝镜像仓库
老旧项目安装 chromedriver 报错
报错如下:
原因是 chromedriver 的部分文件被国内网络给墙掉了,执行以下命令,解决方法:
更新:npm.taobao.org 证书已经过期了,上面方法不好使了,我这里换成如下淘宝镜像的新地址依然报错:
只能放弃淘宝,我换成了华为镜像,注意,地址最后的【/】不能缺失,否则报【500】错误
可以使用【.npmrc】文件统一配置这种类似的配置,比如:
Last updated
Was this helpful?