详细问题描述
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.<anonymous> (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/node-sass/lib/index.js:14:35)
02:01:43.416 at Module._compile (module.js:652:30)
02:01:43.423 at Object.Module._extensions..js (module.js:663:10)
02:01:43.429 at Module.load (module.js:565:32)
02:01:43.429 at tryModuleLoad (module.js:505:12)
02:01:43.435 at Function.Module._load (module.js:497:3)
02:01:43.435 at Module.require (module.js:596:17)
02:01:43.460 at require (internal/module.js:11:18)
02:01:43.461 at getDefaultSassImplementation (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/sass-loader/dist/getDefaultSassImplementation.js:24:10)
02:01:43.468 at getSassImplementation (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/sass-loader/dist/getSassImplementation.js:19:72)
02:01:43.476 at Object.loader (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/sass-loader/dist/index.js:40:61)
02:01:43.482 at runLoaders (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/webpack/lib/NormalModule.js:301:20)
02:01:43.482 at /Users/qinky/WebstormProjects/qingchi_uni/node_modules/loader-runner/lib/LoaderRunner.js:367:11
02:01:43.509 at /Users/qinky/WebstormProjects/qingchi_uni/node_modules/loader-runner/lib/LoaderRunner.js:233:18
02:01:43.510 at runSyncOrAsync (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/loader-runner/lib/LoaderRunner.js:143:3)
02:01:43.519 at iterateNormalLoaders (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
02:01:43.521 at iterateNormalLoaders (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
02:01:43.528 at /Users/qinky/WebstormProjects/qingchi_uni/node_modules/loader-runner/lib/LoaderRunner.js:236:3
02:01:43.529 at Object.context.callback (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
02:01:43.560 at Object.module.exports (/Users/qinky/WebstormProjects/qingchi_uni/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js:60:10)
02:01:43.560 ERROR Build failed with errors.
[内容]
重现步骤
mac 下载最新hbuilderx 使用vue-cli创建项目,添加uni-ui,使用,运行到微信小程序,报错
同一套代码,mac下 webstorm 运行 npm run dev:mp-weixin 正常
在win10的 hbuilderx中运行正常
联系方式 wx: qky19941212
小小时候肉多着
完美!
2020-06-10 10:31
lisy
补充一下 我使用的是nvm,使用的方法是
ln -s /Users/admin/.nvm/versions/node/v10.15.0/bin/node /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node/node
2020-08-25 10:53
6***@qq.com
折腾一下午,终于解决,谢谢~
2020-10-12 02:30
s***@foxmail.com
完美,非常感谢,终于解决了
2020-11-12 19:39
1***@qq.com
亲测可以,太感谢了 !!!!!!
2021-01-26 21:23
s***@flashingtime.cn
完美 确实是这个问题,折腾一天
2021-02-09 14:07
4***@qq.com
完美,确实,看来大家都是这个问题折腾了不少时间~
2021-02-24 11:31
1***@qq.com
我也遇到了这个问题,如果使用 nvm 管理 node,mac下解决办法如下:
cd /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node
mv node node-v8 # 把 node 执行文件改名为 node-v8
执行 nvm which current 拿到当前环境下node路径
类似 /Users/admin/.nvm/versions/node/v14.15.1/bin/node
然后复制该路径并在 finder 下 cmd+shifit+g 跳转到该路径
接着 ctrl + v 复制该 node 执行文件到 /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node/ 文件夹下就好了
2021-04-21 15:16
c***@163.com
回复 1***@qq.com: 我试了所有的方法,就你的行得通,太感谢了!!!
2022-03-13 23:35
5***@qq.com
可以用,谢谢啊 太感谢了 解决了好几天了 还以为是版本问题呢 一直换也不行
2022-06-18 12:03