我的系统作为一个整体有数百个组件和模块,大约有 200 个异步组件。使用 webpack2 + vue2.2.4 + vue-router2.3.0 + vuex2.2.1。 vue-router 使用哈希模式。异步组件在一段时间内无法加载。然后过几天,问题会随机转移到另一个async组件上cocos-js 异步 个别加载失败,而失败的async组件并不具体。只要从其他组件跳转到这个异步组件就会加载失败。但是加载失败后,F5刷新页面cocos-js 异步 个别加载失败3D道具,异步组件又会加载成功。我已经测试并更新了vue全家bucket到最新版本和webpack3最新版本,但是我还是有这个问题。错误信息:[Vue warn]: Failed to resolve async component: function (){var n={};return mit(“loading”,n),e().then(function(e){return n.close( ),Promise.resolve(e)}).catch(function(e){return n.close(),Promise.reject(e)})}原因:TypeError:无法读取未定义的属性“调用” 跟进发现webpack生成的代码中有一个地方调用错误。 modules[moduleId].call这个错误,modules根本没有moduleId对应的值