2025年安装node-sass(安装nodesass失败gyp)

安装node-sass(安装nodesass失败gyp)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p> 

讯享网

基于css预处理器的优势,许多大项目都会用到css预处理器,有些人说less就已经够用了,sass又很难下载,那为什么还有那么多老程序员喜欢用,其实sass的用处比less多得多。应用场景也很丰富。

如果没报错恭喜你安装成功。

讯享网

在这里插入图片描述
讯享网

首先你看报错类型,我遇到的是python版本过高。看到python调用命令行的语句,应该是3.多的版本已经不支持2.多的版本的语法,所有需要将python降级,还有提示说gyp —gyp的介绍。

参考博文node-sass 安装失败的各种坑

第一步全局安装node-gyp

管理员身份打开powershell或者cmd命令行。

 

第二步通过gyp安装windows安装工具

讯享网

别高兴的太早可能这里你又报了一个错,这是你安装ctrl点击它提示的文件夹,进入文件夹双击msi文件安装低版本的python来构建我们的node-sass。

第三步配置环境变量

这是下载python2.版本的Scripts
这是下载python2.版本的Scripts
这是python的一整个文件夹
在这里插入图片描述

第四步卸载完再重新下载

  • 先卸载原先的node-sass 命令行输入: npm uninstall node-sass
  • 在重新下载node-sass 命令行输入: npm i node-sass

第五步跑起你的项目

当你敲入npm run serve或者npm run dev来开启项目的时候,会发现又报了一个错误,你去查的时候会发现他需要14以下的node版本。这是我们可以通过gnvm来进行版本回退,并且回退完重启即可。


下载gnvm五花八门

  • 直接下载
    32-bit | 64-bit 常用地址, Box ,速度稍慢
    32-bit | 64-bit 备用地址,百度网盘,速度快
    32-bit | 64-bit 备用地址, Github
  • 借助go 命令:go get github.com/Kenshin/gnvm
  • 借助git 命令: git clone :Kenshin/gnvm-bin.git
  • 借助curl 命令:curl -L https://github.com/Kenshin/gnvm-bin/blob/master/32-bit/gnvm.exe?raw=true -o gnvm.exe

第一步安装之后把文件放在node目录下

无论你用什么方式下载完之后会得到一个这个图标的exe文件。因为你node的环境变量已经配置完成了可以直接在任意文件夹下使用它。或者直接在此文件夹开启cmd。
在这里插入图片描述

第二步测试和初始化

 

第三步来切换版本

这里用的是14.9.1,可以先查看你需要的版本。奇数版本为开发版本,偶数版本为长期维护版本

讯享网

下载需要的版本(这边是14.9.1)

 

切换查看版本并切换(global指向的为当前版本)

  • ls 是查看
  • use 加想要的版本是切换当前版本
讯享网

在这里插入图片描述

切换淘宝镜像(如果不需要也可以不切)

 

当然下载node-sass的方法不唯一,您也可自寻其他门道,也可以直接拷贝同事的node_module包,这也是我刚刚去项目实习的时候遇到的第一个问题,希望本文章对你有帮助。

小讯
上一篇 2025-05-09 07:57
下一篇 2025-06-12 13:33

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/181160.html