npm install node-sass安装失败

**需求:**搭建前端开发环境时,npm install报错,错误提示安装node_modules时,node-sass依赖包安装失败,网上找了好久解决方法,大家提示采用淘宝源等方式安装,都失败了了,尝试了很久终于找到了解决问题的原因, 是因为我们的node 版本太高了,依赖版本对不上了,即使安装上其他的版本依赖,同样运行时,也会报错,这样我们还要解决其他的错误,这样是是得不偿失的,最有效的解决方法是,我们降低node版本和package.json的依赖包版本对应,这样在执行npm install就会通过,后面也不会报错~

错误提示:

复制代码
npm WARN deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
npm WARN deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs

> node-sass@8.0.0 install D:\temp\npm-temp\node_modules\node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v8.0.0/win32-x64-83_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v8.0.0/win32-x64-83_binding.node":

HTTP error ETIMEDOUT request to https://github.com/sass/node-sass/releases/download/v8.0.0/win32-x64-83_binding.node failed, reason: connect ETIMEDOUT 20.205.243.166:443

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g.

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080

> node-sass@8.0.0 postinstall D:\temp\npm-temp\node_modules\node-sass
> node scripts/build.js

解决过程:

根据我们依赖包找到我们的node版本,让后降低我们的node版本,一旦 node_modules生成后,我们还可以升回原始版本,还原到我们常用的环境。

管理员权限nvm命令管理node版本:

相关推荐
zq322061241 天前
若依VUE和NET8的意框架部署到IIS
vue·.net
灰海1 天前
为什么给<a>标签设置了download属性, 浏览器没有下载而是打开新标签!!
前端·vue·html·下载·download
一点晖光1 天前
docker配置npm环境变量出现问题
docker·容器·npm
全栈陈序员1 天前
你对 SPA 单页面应用的理解?它的优缺点分别是什么?如何实现 SPA 应用?
前端·vue.js·学习·前端框架·vue
亮子AI1 天前
【npm】如何创建自己的npm私有仓库?
前端·npm·node.js
麦麦大数据1 天前
F056 知识图谱飞机问答系统
人工智能·flask·vue·问答系统·知识图谱·neo4j·飞机
我这一生如履薄冰~2 天前
element-plus去除el-dropdown组件当鼠标移入文本时会出现边框
前端·elementui·vue
你脸上有BUG2 天前
TreeSelect 组件 showCheckedStrategy 属性不生效问题
前端·vue
dixiuapp2 天前
智能报修系统从连接到预测的价值跃迁
大数据·人工智能·物联网·sass·工单管理系统
૮・ﻌ・2 天前
小兔鲜电商项目(一):项目准备、Layout模块、Home模块
前端·javascript·vue