求助,加载异步组件报错Failed to resolve async component

weixin_38050048 weixin_38050048 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的系统整体有几百个组件和模块,异步组件大概有200个。使用webpack2 + vue2.2.4 + vue-router2.3.0 + vuex2.2.1。vue-router使用hash模式。 在一段时间内,某个异步组件会加载失败。 然后过几天,这个问题会随机转移到另外一个异步组件上,出错的异步组件不是特定的。 只要是从其他组件跳转到这个异步组件就会加载失败。但是加载失败后,F5刷新页面,异步组件又会加载成功。 测试过更新vue全家桶到最新和webpack3最新版,还是有这个问题。 报错信息: [Vue warn]: Failed to resolve async component: function (){var n={};return t.commit(“loading”,n),e().then(function(e){return n.close(),Promise.resolve(e)}).catch(function(e){return n.close(),Promise.reject(e)})} Reason: TypeError: Cannot read property ‘call’ of undefined 跟踪进去,发现是webpack生成的代码里面有个地方调用报错。modules[moduleId].call这个报错,modules根本没有moduleId对应的值
...全文

相关推荐

maven出现:Failed to execute goal on project …: Could not resolve dependencies for project …

[INFO] ———————————————————————— [INFO] Reactor Summary for demo 0.0.1-SNAPSHOT: [INFO] [INFO] demo ……………………………………….. FAILURE [18:18 min] [INFO] admin-service ……………………………….. SKIPPED [INFO] user-service ………………………………… SKIPPED [INFO] myweb ………………………………………. SKIPPED [INFO] ———————————————————————— [INFO]

weixin_38744778

vue component 中引入less文件报错 Module build failed

主要介绍了vue component 中引入less文件报错 Module build failed的解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38730977

Cannot find module ‘xxx’,错误解决方法

错误信息 Cannot find module '@/views/login/index' Failed to resolve async component default vue-router.esm.js:1897 Error: Cannot find module '@/views/login/index' at webpackEmptyContext (index.js:39) at permission.js:90 解决方法 进入router中的index.js component: () => import('@/views/login/index'), 改为 compon

weixin_38658085

为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题

主要介绍了为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题,需要的朋友可以参考下

weixin_38670297

react-native-hsnz-marquee:对字幕文本(模块)做出React的本机模块

React本机hsnz字幕 React Native的跨平台字幕组件。 这是仅JavaScript的实现字幕。 超级可自定义,可让您自定义播放方向,重复编号...。 特征 流畅的动画 方向(从左到右,从右到左,从上到下和从下到上) 支持滚动任何组件和视图。 暂停,停止和恢复api以控制动画 可自定义的播放速度 演示版 安装 npm install react-native-hsnz-marquee --save 快速开始 import React , { Component } from 'react' ; import { Platform , Dimensions , StyleSheet , Text , View , ToastAndroid , Image } from 'react-native' ; import HSNZ from 'react-native-hsnz

种阳台
评论 3
收藏 已收藏
分享
返回顶部