刚开始出现了npm run build:mp-weixin时出现了TypeError: initAutoImportComponents is not a function 这个错误,之后升级了@dcloudio/uni-cli-shared的版本,可以build成功了,但是打开微信开发者工具之后,如图所示,应该怎么解决这个问题呢?
![凡诺思菲](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/36/47/58_avatar_mid.jpg?v=0)
- 发布:2020-01-11 10:18
- 更新:2020-02-17 12:31
- 阅读:4502
![l***@163.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/737648d247126168391295a170cfcc3d.png)
l***@163.com - 斗麦科技
"@dcloudio/uni-cli-shared": "2.0.0-alpha-25720200116005",
"@dcloudio/uni-template-compiler": "2.0.0-alpha-25120200103006",
"@dcloudio/vue-cli-plugin-hbuilderx": "2.0.0-alpha-25120200103006",
"@dcloudio/vue-cli-plugin-uni": "2.0.0-alpha-25120200103006",
"@dcloudio/webpack-uni-mp-loader": "2.0.0-alpha-25120200103006",
"@dcloudio/webpack-uni-pages-loader": "2.0.0-alpha-25120200103006",
![l***@163.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/737648d247126168391295a170cfcc3d.png)
l***@163.com - 斗麦科技
解决方法将版本号都写成latest:
"@dcloudio/uni-cli-shared": "latest",
"@dcloudio/uni-template-compiler": "latest",
"@dcloudio/vue-cli-plugin-hbuilderx": "latest",
"@dcloudio/vue-cli-plugin-uni": "latest",
"@dcloudio/webpack-uni-mp-loader": "latest",
"@dcloudio/webpack-uni-pages-loader": "latest",
-
不行呀,我的又报好多错误了
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
15:10:15.148 ModuleBuildError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
15:10:15.158 Error: Missing binding /Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/node-sass/vendor/darwin-x64-57/binding.node
15:10:15.158 Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 8.x
15:10:15.166 Found bindings for the following environments:
15:10:15.167 - OS X 64-bit with Node.js 12.x
15:10:15.180 This usually happens because your environment has changed since runningnpm install
.
15:10:15.181 Runnpm rebuild node-sass
to download the binding for your current environment.
15:10:15.189 at module.exports (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/node-sass/lib/binding.js:15:13)
15:10:15.196 at Object.<anonymous> (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/node-sass/lib/index.js:14:35)
15:10:15.196 at Module._compile (module.js:652:30)
15:10:15.205 at Object.Module._extensions..js (module.js:663:10)
15:10:15.205 at Module.load (module.js:565:32)
15:10:15.211 at tryModuleLoad (module.js:505:12)
15:10:15.212 at Function.Module._load (module.js:497:3)
15:10:15.220 at Module.require (module.js:596:17)
15:10:15.221 at require (internal/module.js:11:18)
15:10:15.227 at getDefaultSassImpl (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/sass-loader/dist/index.js:198:10)
15:10:15.227 at Object.loader (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/sass-loader/dist/index.js:80:29)
15:10:15.233 at runLoaders (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/webpack/lib/NormalModule.js:316:20)
15:10:15.241 at /Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/loader-runner/lib/LoaderRunner.js:367:11
15:10:15.241 at /Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/loader-runner/lib/LoaderRunner.js:233:18
15:10:15.249 at runSyncOrAsync (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/loader-runner/lib/LoaderRunner.js:143:3)
15:10:15.249 at iterateNormalLoaders (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
15:10:15.258 at iterateNormalLoaders (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
15:10:15.258 at /Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/loader-runner/lib/LoaderRunner.js:236:3
15:10:15.266 at Object.context.callback (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
15:10:15.267 at Object.module.exports (/Users/shigui/Desktop/projects/insuranceReserveH5/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js:60:8)
15:10:15.498 ERROR Build failed with errors.2020-02-17 15:11
凡诺思菲 (作者)
依赖版本的问题,某个依赖版本升级了,然后就不兼容了。 看一下以下几个依赖的版本
"@dcloudio/uni-cli-shared": "0.2.994",
"@dcloudio/uni-template-compiler": "",
"@dcloudio/vue-cli-plugin-hbuilderx": "2.0.0-24220191115011",
"@dcloudio/vue-cli-plugin-uni": "2.0.0-24220191115011",
"@types/uni-app": "",
"@vue/cli-plugin-babel": "3.5.1",
"@vue/cli-service": "3.12.1",
2020-01-14 15:43