如何在Laravel Nwidart中编译资产?

时间:2020-08-24 09:43:26

标签: laravel vue.js npm webpack laravel-mix

在我的laravel项目中,我使用nwidart。 每个模块都有其自己的node_module和webpack.mix.js文件。当我在每个模块上运行npm run dev时,其他模块和主要vue组件均无法正常工作并显示此错误:

example.js:31589 [Vue警告]:无法解析异步组件:function(){ 返回 webpack_require.e / * import()* /(4).then(webpack_require .bind(null,44)); } 原因:TypeError:无法读取未定义的属性“ call”

这是我的Module Webpack文件:

let mix = require('laravel-mix');

mix.setPublicPath('../../public/');

mix.js(__dirname +'/Resources/assets/js/example.js', 'js/')
   .sass(__dirname +'/Resources/assets/sass/example.scss', 'css/');

主要的webpack文件:

let mix = require('laravel-mix');
require('laravel-mix-merge-manifest');
mix.mergeManifest();

mix.js('resources/assets/js/app.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css');

我该如何解决?

0 个答案:

没有答案