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/
之后就可以安装成功了,快去试试吧