安装node-sass

1,466 阅读1分钟

如何安装node-sass

当项目中需要node-sass包的时候,一般会要求装python,因为node-sass编译器是通过C++实现的,在nodejs中采用gyp构建工具进行构建C++代码,而gyp是基于Python2开发的,所以需要python,而且不支持3。但是node_sass包里已经集成了python,所以重新装一下node-sass即可。

前提:清除node_modules缓存。

下面总结几种安装node-sass的方法

  1. 全局设置node-sass的源地址(推荐)

    npm config set sass-binary-site https://npm.taobao.org/mirrors/node-sass/ -g

  1. 安装时设置临时源地址(测试没有成功)

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

  1. 使用cnpm安装

    cnpm install node-sass

  1. 在根目录下创建.npmrc文件,添加

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

  1. 设置系统的环境变量

    - linux\mac下

    SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass

    - windows下(set命令设置临时环境变量)

    set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ && npm install node-sass