Node-sass 无法安装报错坑

442 阅读1分钟

Node-sass

Node-sass是一个库,它将Node.js绑定到LibSass(流行样式表预处理器Sass的C版本)。它允许用户以令人难以置信的速度将.scss文件本地编译为css,并通过连接中间件自动编译。

安装时候问题

之前基本一直用的less,今天拉了个sass的项目,install 一下直接炸裂。。。 发现是node-sass安装问题,然后尝试单独安装node-sass

cnpm install --save-dev node-sass
//或
yarn add node-sass

无论我怎么安装,npm cnpm yarn 安装都报错,报错如下 在这里插入图片描述 简直花里胡哨的错。 直到看到这位作者的文章:如果 他的报错跟我一样的。 仔细看到报错里有读C盘文件操作,cnpm也会包C盘读取错误,原因是没有权限运行某些脚本,那没权限我们就给它权限。

1.打开windows窗口,搜索 windows powershell

以管理员权限打开 在这里插入图片描述

2. 执行命令 set-ExecutionPolicy RemoteSigned

会出来几个选项,我们选择 A 就可以 在这里插入图片描述

3. 设置完后执行设置 get-ExecutionPolicy

在这里插入图片描述

4.然后再执行安装 node-sass命令

在这里插入图片描述 嗯,美滋滋。

5.如果因为超时的问题无法安装

可以使用淘宝镜像地址,或者cnpm

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