记录我那坑爹的 sass 依赖史

633 阅读2分钟

新公司,新电脑.网线都是自己现截的.

从git上拉了个项目(17年的项目,比较旧)然后 npm install. 哦. 报错了

然后 找了一圈 发现是 sass的问题,报错:未找到python 环境变量

我查看了下 node -v 是最新版的,改个 低版本的 7.0 ,

window的环境不能更改node版本可咋办啊.果断卸载 node

安装 7.0 啪的 一下 npm install . 哦.又报错了,不支持7.0版本的

wnm

好,果断卸载 ,下载了 12.0版本 安装 npm install

啪 好了

至此,觉得自己牛逼坏了

某日,又拉取了个 新项目(2021/8)这个项目 比较新.

然后 npm install . 啪 又报错了.wnm

无奈,经过上次的教训 我在想是不是 node 版本的问题 .果断卸载12.0 下载 13.0 啪 npm install

哦 还是不行.而且 我发现之前的项目也报错了

吧 怕了怕了.果断换回 12.0

那看来应该不是 node版本的问题了

python 我记得之前笔记本电脑就是 这个错误

哦哦 我又搜索了下 一种方式:

安装Python及环境变量配置

一定要安装python2.7的版本

环境变量安装可以参考[:](http://blog.csdn.net/lyj_viviani/article/details/51763101)

如果第一种方式不行,可以试试

第二种方式:

运行下面的代码:

npm install --global --production windows-build-tools

结果还是不行 又找到一个方法  

  1. 问题的分析: 这个是因为 node-sass 被墙掉了,导致下载不了
  2. 问题的解决:两种方式可以解决,如下所示: 第一种方式: npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ 这一行命令可以解决这个错误 第二种方式: 设置系统变量,需要根据自己的 node 安装路径去设置,如下所示:

系统变量名称: SASS_BINARY_PATH

  • 系统变量值: C:\Users\15279\AppData\Roaming\npm-cache\node-sass\4.14.1\win32-x64-72_binding.node

至此 大功告成