node-sass的安装

node-sass是一个项目依赖,在一个项目中在使用sass语法的时候,必须通过sass-loader来解析sass,从而使sass语法变成浏览器能够识别的CSS语法,而node-sass模块就是对sass-loader的支持模块,所以不安装node-sass,sass-loader就不能正常工作

接下来我安装了淘宝的npm镜像然后再安装node-sass,解决以上问题

1. npm install -g cnpm --registry=https://registry.npm.taobao.org (安装淘宝镜像)
2. cnpm install node-sass --save (使用淘宝镜像安装node-sass)
或
npm install node-sass --registry=https://registry.npm.taobao.org

其他备用方法

1、npm或yarm指定淘宝镜像

//查看镜像
# npm命令
npm config get registry
# yarn命令
yarn config get registry

修改为淘宝镜像

# npm命令
npm config set registry http://registry.npm.taobao.org/
# yarn命令
yarn config set registry http://registry.npm.taobao.org/

此时,正常情况再安装node-sass都可以成功,如果安装还报错,则进入下面第二步。安装编译windows平台编译环境

2、安装windows平台编译环境(需要在管理员权限下安装)

npm install -g node-gyp
npm install --global --production windows-build-tools

3、当然也可在项目目录下临时安装指定node-sass为镜像淘宝

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

以上三步,基本保证node-sass安装成功!

这里分享个小技巧,如果使用了以上方法不好用,package.json 与 yarn.lock,要恢复到原始状态(也就是download代码初始状态),重新install
posted @ 2021-07-03 10:12  寒冷的雨呢  阅读(4413)  评论(0编辑  收藏  举报