凡诺思菲
凡诺思菲
  • 发布:2020-01-11 10:18
  • 更新:2020-02-17 12:31
  • 阅读:4268

微信开发者工具打开,显示【无效的 appJSON["usingAutoImportComponents"]】

分类:uni-app

刚开始出现了npm run build:mp-weixin时出现了TypeError: initAutoImportComponents is not a function 这个错误,之后升级了@dcloudio/uni-cli-shared的版本,可以build成功了,但是打开微信开发者工具之后,如图所示,应该怎么解决这个问题呢?

2020-01-11 10:18 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

我也碰到这问题了,同求~

  • 凡诺思菲 (作者)

    依赖版本的问题,某个依赖版本升级了,然后就不兼容了。 看一下以下几个依赖的版本

    "@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

1***@qq.com

1***@qq.com

我把那些包的依赖全换成了alpha的版本,现在可以跑起来了

l***@163.com

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

    已解决

    2020-02-17 11:32

  • l***@163.com

    相关连接:https://www.npmjs.com/search?q=dcloudio

    2020-02-17 11:32

l***@163.com

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 running npm install.

    15:10:15.181 Run npm 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

该问题目前已经被锁定, 无法添加新回复