npm run serve运行报错记录解决方案Module build failed (from ./node_modules/_sass-loader@7.3.1@sass-loader/dist/

139 篇文章 7 订阅
66 篇文章 4 订阅

⭐️⭐️⭐️  作者:船长在船上
🚩🚩🚩  主页:来访地址船长在船上的博客
🔨🔨🔨  简介:CSDN前端领域优质创作者,资深前端开发工程师,专注前端开发,在CSDN总结工作中遇到的问题或者问题解决方法以及对新技术的分享,欢迎咨询交流,共同学习

🔔🔔🔔   感谢:如果觉得博主的文章不错或者对你的工作有帮助或者解决了你的问题,可以关注、支持一下博主,如果三连收藏支持就会更好,在这里博主不胜感激!!!如有疑问可以留言、评论,看到后会及时回复。  

目录

解决办法:

第一种情况

第二种情况 

第三种情况

第四种情况(版本解决方案)


首先查看自己项目的node版本和npm版本是否对应 

以往的版本 | Node.js

运行npm run serve 报错

解决办法:

第一种情况

试着去找方法解决:

原因是node版本与sass不符

做以下操作:

1.卸载sass 

npm uninstall node-sass

2.安装

npm install node-sass --save-dev
npm install sass-loader --save-dev

或者指定版本下载

npm install node-sass@4.14.1 --save-dev
npm install sass-loader@8.0.0 --save-dev

最后npm run serve 运行失败! 

第二种情况 

 

这个也是让人摸不着头脑,这都是什么错误,错误是真多,试着去查询,查找解决办法

 设置淘宝镜像:

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

然后使用cnpm ,配置python环境,这里就不说了,可是还是不行。

第三种情况

npm install 安装报错

试着去卸载node_modules,安装.................

试了很多次,就是不行。

 

第四种情况(版本解决方案)

Module build failed (from ./node_modules/_sass-loader@7.3.1@sass-loader/dist/cjs.js):
Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (93)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.14.1
    at module.exports (D:\yjt-shipment2.0\node_modules\_node-sass@4.14.1@node-sass\lib\binding.js:13:13)
    at Object.<anonymous> (D:\yjt-shipment2.0\node_modules\_node-sass@4.14.1@node-sass\lib\index.js:14:35)
    at Module._compile (node:internal/modules/cjs/loader:1103:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at getDefaultSassImpl (D:\yjt-shipment2.0\node_modules\_sass-loader@7.3.1@sass-loader\dist\index.js:198:10)
    at Object.loader (D:\yjt-shipment2.0\node_modules\_sass-loader@7.3.1@sass-loader\dist\index.js:80:29)

这个报错,看着很清晰,确认就是node-sass ,sass-loader问题。

解决办法:

使用cnpm安装node-sass 、sass-loader指定版本

cnpm install node-sass@7.0.1
cnpm install sass-loader@7.0.1

最后cnpm run serve / npm run serve 成功运行。

👉👉👉  欢迎来访船长在船上的博客,如有疑问可以留言、评论,看到后会及时回复。      

这个错误是由于运行npm install时出现的问题。根据引用中的错误信息,可以看到node-sass的postinstall脚本执行失败,导致错误状态码为1。此错误通常不是npm本身的问题,可能有其他日志输出可以提供更多信息。 为了解决这个问题,引用提供了一个解决方案,即在当前目录下设置node-sass的数据源为淘宝镜像。可以通过执行以下命令来进行设置: npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass 如果问题仍然存在,可以尝试引用中的解决方案。首先卸载已安装的node-sasssass-loader和style-loader版本,然后重新安装较低版本的node-sass和相应的loader。具体步骤如下: npm uninstall node-sass npm uninstall sass-loader npm uninstall style-loader npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ npm install sass-loader@7.3.1 --save-dev npm install style-loader --save-dev 尝试使用这些解决方案来解决npm ERR! node-sass@4.14.1 postinstall的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [npm install出现npm ERR! Failed at the node-sass@4.14.1 postinstall script.异常](https://blog.csdn.net/qq_45273160/article/details/128336948)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [npm ERR! node-sass@4.14.1 postinstall: `node scripts/build.js`](https://blog.csdn.net/tonysh_zds/article/details/106886995)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

船长在船上

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值