node-sass一直安装不上、安装失败的原因分析

 更新时间:2023年02月07日 12:43:27   作者:飞歌Fly  
一个项目一直以来运行都是正常的,今天运行就突然报错了,错误如下: 错误大致意思就是node-sass安装失败,下面这篇文章主要给大家介绍了关于node-sass一直安装不上、安装失败的原因分析,需要的朋友可以参考下

node-sass为什么一直安装不上?

①最多的原因还是 node的版本 和node-sass的版本不一致,比如node版本是 16+的,而你的版本还是旧的  "node-sass": "^4.14.1"。因为node并不会兼容老版本,node和node-sass两个版本不一致当然装不上

②因为国内网络访问问题,不能直接访问到外网,所以下载node-sass一直会失败重连,解决方案就是给npm 设置淘宝源,使用国内的镜像:

npm config set registry https://registry.npm.taobao.org

一、针对问题

① node和node-sass版本对不上怎么办

1、首先看 package.json 中 ,node-sass和sass-loader是什么版本

 2、如果已经安装过node.js ,在命令行中查看node.js版本

 node -v

 3、看node的版本 和 node-sass的版本是否是相对应的,比如node-sass版本 是 14.14.+ ,那么node版本是 14的就可以,但不能超过 或低于14

4、所以要保证 自己安装的node和项目中的 node-sass是在同一个版本允许的范围内

 5、卸载 node.js

①在重新安装node和执行npm install命令之前最好把 项目中的 node_modules 、package.lock.json删除和清除原来安装node 的缓存。

 ②卸载node.js

 3、清除原来node的缓存

 C:\Users\Administrator\AppData\Roaming

4、都清除完原来安装的node后,再重新安装对应node-sass版本的node.js 

 查看 node版本历史 ,可以查看如下链接或者上node.js查看下载,选 msi这种下载安装。

以往的版本 | Node.js

 5、执行 npm install命令之前 设置一下淘宝源

因为国内网络访问问题,不能直接访问到外网,所以下载node-sass一直会失败重连,解决方案就是给npm 设置淘宝源,使用国内的镜像:

npm config set registry https://registry.npm.taobao.org

总结

到此这篇关于node-sass一直安装不上、安装失败的文章就介绍到这了,更多相关node-sass安装失败内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 5分钟教你用nodeJS手写一个mock数据服务器的方法

    5分钟教你用nodeJS手写一个mock数据服务器的方法

    这篇文章主要介绍了5分钟教你用nodeJS手写一个mock数据服务器的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 从零开始学习Node.js系列教程一:http get和post用法分析

    从零开始学习Node.js系列教程一:http get和post用法分析

    这篇文章主要介绍了从零开始学习Node.js系列教程一:http get和post用法,结合具体实例形式分析了nodejs中get与post请求的使用方法与相关注意事项,需要的朋友可以参考下
    2017-04-04
  • nodejs的HTML分析利器node-jquery用法浅析

    nodejs的HTML分析利器node-jquery用法浅析

    这篇文章主要介绍了nodejs的HTML分析利器node-jquery用法,简单分析了node-jquery的功能并结合实例说明了node-jquery控制台输出信息的操作技巧,需要的朋友可以参考下
    2016-11-11
  • Node.js进程管理之进程集群详解

    Node.js进程管理之进程集群详解

    这篇文章介绍了Node.js进程管理之进程集群,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • 新入门node.js必须要知道的概念(必看篇)

    新入门node.js必须要知道的概念(必看篇)

    下面小编就为大家带来一篇新入门node.js必须要知道的概念(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • 详解nodejs微信公众号开发——1.接入微信公众号

    详解nodejs微信公众号开发——1.接入微信公众号

    本篇文章主要介绍了详解nodejs微信公众号开发——1.接入微信公众号,非常具有实用价值,需要的朋友可以参考下
    2017-04-04
  • Node.js开发者必须了解的4个JS要点

    Node.js开发者必须了解的4个JS要点

    这篇文章主要介绍了Node.js开发者必须了解的4个JS要点,Node.js是一个面向服务器的框架,立足于Chrome强大的V8 JS引擎。尽管它由C++编写而成,但是它及其应用是运行在JS上的,需要的朋友可以参考下
    2016-02-02
  • 如何开发一个渐进式Web应用程序PWA

    如何开发一个渐进式Web应用程序PWA

    这篇文章主要介绍了如何开发一个渐进式Web应用程序PWA,对渐进式Web应用程序感兴趣的同学,可以参考下
    2021-05-05
  • Node.js中的CommonJS模块化规范详解

    Node.js中的CommonJS模块化规范详解

    这篇文章主要介绍了Node.js中的CommonJS模块化规范,本文主要介绍了 CommonJS 规范在 Node 中的简单应用,主要就是导入和导出模块,需要的朋友可以参考下
    2023-02-02
  • 详解express使用vue-router的history踩坑

    详解express使用vue-router的history踩坑

    这篇文章主要介绍了express 使用 vue-router 的 history 踩坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06

最新评论