> 在使用vue.js来编写SPA程序的时候,如果用sass来编写样式文件,经常会遇到node-sass无法安装的错误,特记录下解决方案
#### 方法一 下载node-sass文件
1.从node命令行中复制.node文件下载链接并在浏览器打开下载文件
[node-sass下载地址](https://github.com/sass/node-sass/releases/download/v3.13.0/win32-x64-46_binding.node)
2.文件下载成功后,在命令行工具输入下面指令:
~~~
set SASS_BINARY_PATH=D:/WorkCode/win32-x64-46_binding.node
~~~
PATH=后面是的下载的.node所在的路径
3设置SASS_BINARY_PATH环境变量,目的是告诉程序直接使用本地的.node文件,无需从网上下载
4.配置完成,从新输入指令:
~~~
npm install node-sass -D --verbose
~~~
接下来你就会发现node-sass安装成功。
#### 方法二 使用淘宝源
~~~
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
npm config set phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
npm config set electron_mirror=https://npm.taobao.org/mirrors/electron/
npm config set registry=https://registry.npm.taobao.org
~~~
这样使用 npm install 安装 node-sass、electron 和 phantomjs 时都能自动从淘宝源上下载。