vue.js - Laravel mix 在动态组件加载时抛出错误
问题描述
我正在使用 laravel mix 和 vue。我通过在 routes.js 文件中定义路由来动态加载所有组件。
{ path: '/network', component:() => import('./components/network/NetworkComponent') },
当我运行“npm run dev”或“npm run prod”时。我所有的路线都运行良好,并且组件已正确加载与每条路线相关联。当我使用 npm run watch 添加/更改某些内容并使用 npm run watch 重建时,我遇到了错误
app.js?t=1570291343:64 Uncaught (in promise) TypeError: Cannot read property 'call' of undefined
at __webpack_require__ (app.js?t=1570291343:64)
at __webpack_require__.t (app.js?t=1570291343:162)
解决方案
推荐阅读
- python - 使用输入参数在 Python 中引发自定义异常以进行打印
- typescript - 在 Typescript 中,为什么函数重载顺序仅在重载函数作为参数传递时才重要?
- mulesoft - 我正在尝试使用外部 API 并配置基本路径和查询参数
- amazon-web-services - 如何使 AWS Batch Volume 持久化?
- javascript - 如何将 STDOUT 重定向到 .json 以获取 NodeJS 中的日志
- php - (.htaccess) 在 php 中不起作用并在服务器上收到错误消息?
- algorithm - 计算合成平方根的高效算法
- javascript - 检查另一个对象数组中是否缺少一个对象数组的字段
- performance - Windows 在运行 react-native run-android 时挂起
- android - 如何从 Android 设备获取相机制造商/品牌和型号