내 vue.js 구성 요소를 컴파일하기 위해 Laravel mix를 사용하고 있습니다. 이 여기 지금 나는 게으른로드 내 구성 요소 싶습니다Vue.js 지연로드
https://vuejs.org/v2/guide/components.html#Async-Components
나는이 때 :
Vue.component('setting',() => import('./components/settings/setting.vue'));
내가 얻을 :
error in ./resources/assets/admin/vue/core.js
Syntax Error: Unexpected token (36:31)
34 | */
35 |
> 36 | Vue.component('setting',() => import('./components/settings/setting.vue'));
| ^
은 여기에서 잘못 될 수 있을까? '정상'구성 요소를 등록하면 모든 것이 작동합니까?
[동적 가져 오기] (https : // github. co.kr/airbnb/babel-plugin-dynamic-import-webpack) – zeidanbm
아니요 사용하지 마십시오 – Jenssen
Laravel mix는 장면 뒤에서 webpack을 사용하고 코드 분할 기능을 사용합니다. 다시 작동하도록하려면 동적 가져 오기를 사용해야합니다. 이것은 [webpack] (https://webpack.js.org/guides/code-splitting/#dynamic-imports)에서입니다. – zeidanbm