node-sass 安装失败 最简单的解决方案
找不到 python2 或 python
- 安装
windows-build-tools
npm install -g --production windows-build-tools
安装 windows-build-tools 卡住
- 打开
%homepath%/.windows-build-tools
若 发现Python27
文件夹存在,则证明Python
安装成功, 若文件夹不存在, 可以手动双击python*.msi
进行安装 - 手动添加
%homepath%/.windows-build-tools/Python27
到系统环境变量(当安装npm依赖提示找不到可用的 python 时) - 双击
%homepath%/.windows-build-tools/vs_BuildTools.exe
, 安装Visual Studio 12 生成工具 2017
(安装msbuild.exe
)
最最关键的是, 一定要有耐心, 有时间并未提示安装成功, 但是已经不影响我们正常安装 node-sass 了
网络问题
- 项目根目录新建
.npmrc
文件 - 文件添加:
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
node-sass
安装失败问题,一般都是由于 下载node-sass binary
时出现网络 404 的问题,在项目中直接设置sass_binary_site
到淘宝镜像即可完美解决,项目迁徙到其他电脑时也不会出现问题,省时省心。