写这个博客是因为自己在使用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错误的解决方法相关推荐

  1. Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?

    Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...

  2. android默认smb用户名和密码错误,win7系统下连接SMB提示用户名密码错误的解决方法...

    有很多电视都可以通过SMB协议和电脑连接,但是有不少win7系统用户在连接SMB的时候,按要求输入用户名和密码之后却提示用户名密码错误,该怎么办呢,本文就给大家讲解一下win7系统下连接SMB提示用户 ...

  3. nvm安装和配置(npm下载失败的原因以及解决方法)

    文章目录 前言 一.下载nvm安装包 二.安装nvm 三.配置nvm 1.方法一:有可能会出错的安装方式 2.方法二:一定不会出错的方法 三.多个node管理 1.确认环境 2.安装及确认 2.切换n ...

  4. linux英伟达显卡偶尔加载失败,Ubuntu 8.10环境下出现NVIDIA显卡无法正常工作的解决方法...

    部分朋友反映升级到Ubuntu 8.10后,NVIDIA显卡工作不正常,如果无法在受限驱动里更新显卡驱动的话,可以试试下文介绍的方法,下载NVIDIA最新的驱动包自己编译安装. 2.如果你曾经在源中安 ...

  5. Java调用Canda环境下的Python脚本所遇到环境问题的解决方法

    代码如下: Process exec = Runtime.getRuntime().exec("python3 " + pythonScriptPath); byte[] byte ...

  6. 虚拟机+Ubuntu18.04+ORB_SLAM3+ROS环境配置(配置环境的过程以及途中出现的错误,解决方法)

    前提概要:因为导师的科研安排,需要做三维重建,并基于Jeston的硬件平台来完成,由于板子还没有到(应该说报销的费用还没到,没钱买QAQ),所以先用虚拟机模拟配置一下环境.写这篇文章也是为了板子到了以 ...

  7. Win8.1下安装Python3.6提示0x80240017错误的解决方法

    定位原因 缺少Windows补丁KB2999226 解决方法 到Microsoft Download Center下载所需要的补丁,但是可能出现此更新不适用于您的计算机的问题,下面提供几个处理的方法: ...

  8. Win7环境下STAF安装STAX遇到的问题及解决方法

    错误分析 1.第一次调用失败是设置路径不对,我在本地创建的文件夹为service(路径D:\Tcl\lib\service\stax),staxgs上介绍的安装文件夹是services,就差1个s导致 ...

  9. win7环境下 net start npf服务名无效的解决方法。

    一.这个问题的起因是wireshark找不到本地接口引起的,在网上找到的解决方法是:把 新版的winpcap删除再重装个老版的.(再次证明软件还是用老的好,新的有BUG). 操作方法如下:找到对应的文 ...

最新文章

  1. ViSP创建之VS工程详细创建步骤(命令行方式)
  2. [2021-09-09 T3] 序列/luogu P3943 星空(异或差分+bfs最短路+状压dp)
  3. java教程pdf下载百度云,面试题+笔记+项目实战
  4. 7-4 最短工期 (25 分)
  5. Spark.shuffle.file.buffer 参数入门
  6. 九爷 带你了解 Memcache工作原理总结
  7. atitit. 深入理解Cohesion)原理ad  attilax大总结
  8. Sql Server 全文检索
  9. 深度学习图像分类(三): VggNet
  10. linux步进电机实验程序,基于嵌入式Linux的步进电机驱动程序设计
  11. 防火墙和端口,防火墙的功能和作用
  12. 哪些短信平台能发国际短信?
  13. colormap保存 matlab_[转载]matlab的colormap的保存
  14. swagger 怎么去掉get delete_橡皮擦英文单词怎么读
  15. matlab的syms无法在函数中使用_matlab syms什么意思_常见问题解析
  16. ROS生成弓字形覆盖路径点逻辑分析
  17. Windows快速添加开机启动项
  18. HADOOP学习详细教程
  19. 即时通讯软件都有哪些类型?哪些适合企业内部使用?
  20. 前端工程师必备:前端的模块化

热门文章

  1. 河科大c语言题库17,河科大面向对象程序设计试题.doc
  2. RepeatMasker安装与使用(二)
  3. maya:FK和IK基础讲解(新手向)
  4. 幻兽养成方案!我的宝宝我做主
  5. 加密pdf文档不能实现复制操作
  6. 大数据分析建模思路技巧和算法的特征
  7. 关于表格中的文字溢出处理
  8. 记录java使用POI实现word模板数据填充
  9. 手机WEB页面自动化_在电脑上模拟手机模式页面实现自动化
  10. 【UCOSIII】UCOSIII的同时等待多个内核对象