windos 下 npm 安装 node-sass 失败,解决办法

1.node-sass 依赖 node-gyp 包

node-gyp需要依赖python2.7和微软的vc++构建工具来进行编译,linux系统上没问题,linux上默认都安装了,但是windows操作系统在默认情况下不会安装python2.7和vc++构建工具。

为node-gyp配置安装python2.7以及VC++ build Tools依赖

首先,Visual C++ Build Tools 从微软官方网站下载vc++构建工具,安装的时候使用默认安装就可以了,这个步骤比较简单。

然后,python的官方网站 下载python2.7。python官方网站下载python2.7,默认安装,安装的时候会有一个选项是添加PATH可以勾选,安装完以后还是要去环境变量里面查看一下是否添加了。

打开命令行工具

npm config set python python2.7

不出意外,node-gyp 就可以安装成功了

npm 安装 node-sass 依赖时,会从 github.com 上下载 .node 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。

解决办法:使用淘宝镜像源

设置变量 sass_binary_site,指向淘宝镜像地址。

npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

设置全局镜像源:

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

之后就可以安装成功了,快去试试吧

你可能感兴趣的:(windos 下 npm 安装 node-sass 失败,解决办法)