关于node环境下用npm下载node-sass错误的解决方法
写这个博客是因为自己在使用npm安装node-sass包的时候遇到了几个错误,花了不少时间解决的,特此记录一下,也给大家一点点思考的方向。
错误一:
下载不了node-sass或者下载缓慢:
1.下载不了node-sass我的解决方式是通过好友帮我下载.node文件然后发给我实现的,可以让能翻墙的好友在其电脑上下载好文件“win32-x64-64_binding.node”然后通过文件发送给你即可,把该文件放在c盘的某路径下(据我所知,项目运行的时候会去自动扫描电脑里有没有该二进制文件,如果有则自动解析),在没有其他错误的情况下项目启动成功;另有条件的同学可以自行翻墙下载。
2.下载缓慢可以使用淘宝镜像,执行命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用cnpm i node-sass即可快速下载。使用cnpm的语法与npm基本一致除了少许命令不同,请各位自行搜索。
错误二:
node模块版本NODE_MODULE_VERSION:ABI(application binary interface)版本号不一致:
因为在本机上运行成功过,所以我打开项目直接撸npm i、npm run dev,发现报错,如下图所示:
NODE_MODULE_VERSION 64. This version of Node.js requires
NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
尝试过很多方法(百度),项目下的node_modules模块也是删了无数次再重新安装,发现还是报错。我一开始是没有多注意真正的错误是在哪里,我都是从下往上看,走了不少弯路,其实真正的错误,应该从第一个报错的地方查看,而后面的错误一般都是第一个错误引起的。在无数次删除安装node_modules后我没办法了,然后认真的从第一个错误开始查看(想来,解决所有开发遇到的问题都是应该查看第一个错误的,犯了小小白的错误了),我想是不是版本不一致?对比了一下版本号,我使用的是最新版的node.js 12.9.1 x64,提示72,然想是不是版本太高了,然后去官网,发现下载不了低版本的,最后百度下载了node-sass 8.9.4 x64版本的,再次删除node_modules执行npm i,项目启动失败,又提示版本不对,这次是对应的57,这应该是下载的node版本太低了,于是下载了一个node.js 10.16.2 x64版本的,下载成功。项目启动成功。
错误三:
这个错误我也遇到了,但是搜索过的页面我关掉了,找不到浏览记录,所以记不太清了,大致意思是没有
为避免下载麻烦,特送上:
node 10.16.2 x64的安装包:链接:https://pan.baidu.com/s/1M3FNhkklQX3kfHF-UpEplg 提取码 6ew5
win32-x64-64_binding.node(node-sass):链接:https://pan.baidu.com/s/1cRZ2fr8nHwpZNwIbgrhSaA 提取码:6e20
入坑it小白一个,若有不正之处请指正,不喜勿喷谢谢!
关于node环境下用npm下载node-sass错误的解决方法相关推荐
- Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?
Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...
- android默认smb用户名和密码错误,win7系统下连接SMB提示用户名密码错误的解决方法...
有很多电视都可以通过SMB协议和电脑连接,但是有不少win7系统用户在连接SMB的时候,按要求输入用户名和密码之后却提示用户名密码错误,该怎么办呢,本文就给大家讲解一下win7系统下连接SMB提示用户 ...
- nvm安装和配置(npm下载失败的原因以及解决方法)
文章目录 前言 一.下载nvm安装包 二.安装nvm 三.配置nvm 1.方法一:有可能会出错的安装方式 2.方法二:一定不会出错的方法 三.多个node管理 1.确认环境 2.安装及确认 2.切换n ...
- linux英伟达显卡偶尔加载失败,Ubuntu 8.10环境下出现NVIDIA显卡无法正常工作的解决方法...
部分朋友反映升级到Ubuntu 8.10后,NVIDIA显卡工作不正常,如果无法在受限驱动里更新显卡驱动的话,可以试试下文介绍的方法,下载NVIDIA最新的驱动包自己编译安装. 2.如果你曾经在源中安 ...
- Java调用Canda环境下的Python脚本所遇到环境问题的解决方法
代码如下: Process exec = Runtime.getRuntime().exec("python3 " + pythonScriptPath); byte[] byte ...
- 虚拟机+Ubuntu18.04+ORB_SLAM3+ROS环境配置(配置环境的过程以及途中出现的错误,解决方法)
前提概要:因为导师的科研安排,需要做三维重建,并基于Jeston的硬件平台来完成,由于板子还没有到(应该说报销的费用还没到,没钱买QAQ),所以先用虚拟机模拟配置一下环境.写这篇文章也是为了板子到了以 ...
- Win8.1下安装Python3.6提示0x80240017错误的解决方法
定位原因 缺少Windows补丁KB2999226 解决方法 到Microsoft Download Center下载所需要的补丁,但是可能出现此更新不适用于您的计算机的问题,下面提供几个处理的方法: ...
- Win7环境下STAF安装STAX遇到的问题及解决方法
错误分析 1.第一次调用失败是设置路径不对,我在本地创建的文件夹为service(路径D:\Tcl\lib\service\stax),staxgs上介绍的安装文件夹是services,就差1个s导致 ...
- win7环境下 net start npf服务名无效的解决方法。
一.这个问题的起因是wireshark找不到本地接口引起的,在网上找到的解决方法是:把 新版的winpcap删除再重装个老版的.(再次证明软件还是用老的好,新的有BUG). 操作方法如下:找到对应的文 ...
最新文章
- ViSP创建之VS工程详细创建步骤(命令行方式)
- [2021-09-09 T3] 序列/luogu P3943 星空(异或差分+bfs最短路+状压dp)
- java教程pdf下载百度云,面试题+笔记+项目实战
- 7-4 最短工期 (25 分)
- Spark.shuffle.file.buffer 参数入门
- 九爷 带你了解 Memcache工作原理总结
- atitit. 深入理解Cohesion)原理ad attilax大总结
- Sql Server 全文检索
- 深度学习图像分类(三): VggNet
- linux步进电机实验程序,基于嵌入式Linux的步进电机驱动程序设计
- 防火墙和端口,防火墙的功能和作用
- 哪些短信平台能发国际短信?
- colormap保存 matlab_[转载]matlab的colormap的保存
- swagger 怎么去掉get delete_橡皮擦英文单词怎么读
- matlab的syms无法在函数中使用_matlab syms什么意思_常见问题解析
- ROS生成弓字形覆盖路径点逻辑分析
- Windows快速添加开机启动项
- HADOOP学习详细教程
- 即时通讯软件都有哪些类型?哪些适合企业内部使用?
- 前端工程师必备:前端的模块化