安装sass所遇见的故障

安装sass所遇见的故障

  1. 我想要安装 sass-loader@7 和node-sass@4

node-sass@4安装失败了

cnpm i sass-loader@7 node-sass@4 -S                                                                                         

gyp ERR! cwd D:\vue3_tset.dome\project-one\node_modules\_node-sass@4.14.1@node-sass

gyp ERR! node -v v16.17.0                                                                                                             

gyp ERR! node-gyp -v v3.8.0   

上网查了一下发现是node.js的版本过高

我的 node.js的版本是16.17.0

  1. 我又在网上查了一下降低node.js版本的方法

一个是nvm(没搞太懂这个)

还有一个是安装g模块 

npm install -g n 

最后用

npm install -g n --force

强制安装成功

但是一查 这玩意适配的是Linux 我是win系统

  1. 找了半天才发现还有一个叫gnvm的好东西 在GitHub上 可以找到下载地址: https://github.com/kenshin/gnvmicon-default.png?t=N7T8https://links.jianshu.com/go?to=https://github.com/kenshin/gnvm

我已经安装过了node.js所以可以直接把gnvm.ex解压 到 我的node目录下面(找不到位置可以直接在cmd里面查 看位置

  1. 解压完成后可以通过 gnvm version查看                                                                   

  1. 通过gnvm安装对应的node版本  
 gnvm install 12.22.12 

通过gnvm ls查看你的node目录下也会新建对应的版本

  1. 现在 通过这个taskkill /f /t /im node.exe杀掉node的进程

现在 node的版本成功被降下来了

  1. 安装到这里的时候 我通过cnpm install node-sass@4发现 又双报错了

很好 cnpm的版本又太高了

  1. 降低cnpm的版本
  1. ①删除已安装的cnpm版本:
    npm uninstall -g cnpm
  2. ②安装低版本
    cnpm:npm install cnpm@7.1.0 -g --registry=https://registry.npm.taobao.org

  1. 安装成功   

        以上为个人在学习sass时安装sass时遇到的困难和解决的方法,觉得很有趣就记录了下来,若是有什么值得优化和修改的地方,还请各位大佬指正。

  • 26
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值