Laravel混合(4.0.15) 操作系统Ubuntu 18.04
Vue.component('example', () => import('./components/Example.vue'));
我一直在使用babel动态导入来导入它。
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
您可能在根目录中需要.babelrc。
let mix = require('laravel-mix');
mix.webpackConfig({
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
// 'vue$': 'vue/dist/vue.esm.js',
'@': __dirname + '/resources/assets/js'
},
},
output: {
chunkFilename: 'js/prod/[name].js',
},
});
mix.js('resources/assets/js/app.js', 'js')
.version();
mix.js('resources/assets/js/app.js', 'js')
.mix.extract(['vue','jquery', 'popper.js'])
.version();