mac hbuilderx 运行到微信小程序或者运行npm创建的app项目报node-sass异常

本文介绍了一个关于Uni-app项目中Node-sass出现的特定环境绑定缺失问题及其解决方案。错误源于项目依赖的Node版本与HBuilder内部Node版本不一致导致。通过更新HBuilder的Node版本指向系统安装的Node,问题得以解决。

1.第一次碰到这种问题很懵,因为电脑上装有node也配置有sass,不懂为什么会出现这种错,错误如下

Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
02:01:43.383 ModuleBuildError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
02:01:43.390 Error: Missing binding /Users/qinky/WebstormProjects/qingchi_uni/node_modules/node-sass/vendor/darwin-x64-57/binding.node
02:01:43.390 Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 8.x
02:01:43.395 Found bindings for the following environments:
02:01:43.396 - OS X 64-bit with Node.js 10.x
02:01:43.401 This usually happens because your environment has changed since running npm install.
02:01:43.401 Run npm rebuild node-sass to download the binding for your current environment.
02:01:43.408 at module.exports (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/node-sass/lib/binding.js:15:13)
02:01:43.409 at Object. (/Users/qinky/W

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值