首页 > 编程语言 >在使用 npm install的时候提示node-sass command faile 解决方案

在使用 npm install的时候提示node-sass command faile 解决方案

时间:2023-12-24 10:02:27浏览次数:46  
标签:npm node install sass 版本号 faile 切换 版本

在使用npm install的时候错误提示node-sass 相关的。错误信息如下图:

在使用 npm install的时候提示node-sass command faile 解决方案 _版本号

解决方法(PS:凯哥的不适用)

出现这种问题基本是由于node版本与sass版本不匹配导致的

方案1:卸载node,安装对应版本

方案2:修改sass版本

修改sass版本,有可能导致其他依赖包出错,所以还是重新安装node版本。

node -v

4、查看node-sass版本

在 package.json文件中找到 node-sass: "^版本号",记下版本号,并备份package.json

node和node-sass版本直接对应关系:

在使用 npm install的时候提示node-sass command faile 解决方案 _版本号_02

nodejs历史版本下载、node-sass历史版本查询

nodejs历史版本下载

node-sass历史版本查询

解决方案二:(PS:凯哥就是使用这种方案解决的)

在其他电脑上,下载代码后,直接可以运行。问题出在了哪里呢?查看了,对方电脑上node版本号

在使用 npm install的时候提示node-sass command faile 解决方案 _版本号_03

对方电脑使用的是14.12.0.而凯哥使用的是17.8.0

在使用 npm install的时候提示node-sass command faile 解决方案 _版本号_04

难道要凯哥把当前版本的node卸载了。重新安装一个14.12的吗?这样,如果以后在遇到需要17.8版本的node怎么办?在卸载,重新按照对应版本号?多麻烦啊。有没有可以自己切换node版本号的?

答案是当然有:凯哥这里推荐node,怎么多版本切换?看这篇:【图文教程】windows系统使用nvm实现多版本node切换

安装好VM之后,直接nvm install 一个需要的14.12.0版本的。如下图:

在使用 npm install的时候提示node-sass command faile 解决方案 _重新安装_05

在VSCode里面,切换node版本号

在使用 npm install的时候提示node-sass command faile 解决方案 _版本号_06

切换成之后,在使用npm  install命令,就可以正常的install了。完美解决这个问题

标签:npm,node,install,sass,版本号,faile,切换,版本
From: https://blog.51cto.com/kaigejava/8953887

相关文章

  • docker 启动报错 library initialization failed - unable to allocate file descript
    docker启动报错library initialization failed-unabletoallocatefiledescriptortable-outofmemory1.报错日志libraryinitializationfailed-unabletoallocatefiledescriptortable-outofmemory/cm-server/aiboxCloud-web/boot/entrypoint.sh:line2:......
  • Linux:vscode扩展无法下载,报错:Error while fetching extensions : XHR failed
     在Linux系统上下载安装好vscode以后,发现扩展里面无法下载安装,报错:Error while fetching extensions : XHR failed 解决办法:修改hosts文件1.sudocp/etc/hosts/etc/hosts.bak2.sudovi/etc/hots3.在文件末尾增加下面的文字,然后保存,关闭  4.刷新DNS,Ubuntu22......
  • 软件测试/测试开发|npm常见报错解析
    简介使用npm(NodePackageManager)进行包管理时,常常会遇到各种报错信息。这些报错可能源自于网络问题、包依赖、配置错误或系统环境等多种因素。解决这些问题需要一定的经验和技巧。在这篇文章中,我们会介绍一些常见的npm报错及其解决方法。npmERR!codeECONNRESET这个错误通常......
  • 改变进程优先级,Nodejs的os.setPriority()方法
    改变进程优先级,Nodejs的os.setPriority()方法os.setPriority()方法是os模块的内置应用程序编程接口,在nodejsv10.10之后的版本中有效,用于设置pid和优先级指定的进程的调度优先级。语法:os.setPriority(pid,优先级)参数:此方法有两个参数,如上所述,如下所述:pid:这是一个可选参数。它指定要......
  • 【转载】内存基本概念-node, zone ,page
    1.Linux描述物理内存在linux内存管理(一)中介绍了UMA和NUMA,Linux通过巧妙办法把UMA和NUMA的差别隐藏了起来,所谓的UMA其实就是只有一个结点的NUMA。内存的每个结点关联到系统中的一个处理器内存控制器,每个服务器处理器可以有多个内存控制器,所以每个服务器处理器可以有多个内存结......
  • [Git Error] failed to push some refs to “××××.git”
    1.问题描述:在将本地仓库内容推送至远程仓库Github时出现以下错误。Togithub.com:LeowenHungry/Loewen-TestRepository.git![rejected]main->main(non-fast-forward)error:failedtopushsomerefsto'github.com:LeowenHungry/Loewen-TestRepository.git'hint:......
  • nodejs-练手项目中get post需求
    这段时间查看微信小程序,看着上面的好多的接口不能用,就想着弄个小接口先用这,顺便复习一下node首先我们要有必要的npm,node,等基本环境条件基本的代码书写:/*express是node中的服务器软件通过express可以快速的在node中搭建一个web服务器-使用步骤:1.......
  • win10安装git fatal: open /dev/null or dup failed: No such file or directory错误
    https://files.cnblogs.com/files/netlock/null.zip?t=1703226893&download=true文件地址解决方法:1.C:\Windows\System32\drivers\null.sys这个文件损坏,可以从网上下载win7、win10对应的null.sys文件,然后进行替换。由于我是win10的电脑,提供链接。百度网盘链接:https://pan.baid......
  • knex——nodejs连接数据库
    前言:最近用到了新工具knex——nodejs连接数据库,感觉很不错的库,记录一下使用过程。 一、介绍  二、配置importdotenvfrom'dotenv'dotenv.config()constConfig={client:'pg',connection:process.env.DB_URL,acquireConnectionTimeout:5000,pool:......
  • 软件测试/测试开发|一文教会你使用npm
    前言NPM的全称是NodePackageManager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。npm之于Node.js,就像pip之于Python,gem之于Ruby,pear之于PHP。npm是Node.js官方提供的包管理工具,它已经成了......