Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel mix将所有js代码放入app.js中_Laravel_Webpack - Fatal编程技术网

Laravel mix将所有js代码放入app.js中

Laravel mix将所有js代码放入app.js中,laravel,webpack,Laravel,Webpack,我想知道是否可以将所有内容都放在app.js文件中?我有很多文件,我不会接触很长一段时间,所以我不需要担心缓存 现在我正在我的webpack.mix.js中执行此操作: mix.js('resources/assets/js/app.js', 'public/js') .sass('resources/assets/sass/app.scss', 'public/css') .scripts([ 'resources/assets/js/libs/xxxx.js', 'resources/ass

我想知道是否可以将所有内容都放在app.js文件中?我有很多文件,我不会接触很长一段时间,所以我不需要担心缓存

现在我正在我的webpack.mix.js中执行此操作:

mix.js('resources/assets/js/app.js', 'public/js') .sass('resources/assets/sass/app.scss', 'public/css') .scripts([ 'resources/assets/js/libs/xxxx.js', 'resources/assets/js/libs/xxxx.js', 'resources/assets/js/libs/xxxx.js', 'resources/assets/js/libs/xxxx.js', 'resources/assets/js/libs/xxxx.js', 'resources/assets/js/libs/xxxx.js', 'resources/assets/js/libs/xxxx.js', 'resources/assets/js/libs/xxxx.js' ], 'public/js/all.js');
这将生成两个JS文件:app.JSall.JS。我现在想做的是将这些文件合并成一个大文件app.js。这有可能吗?:


mix.babel(['app.js','all.js','app.js')

您可以将所有内容放在
js()
方法中并利用它(如所述):


试试看。这里有一些有用的信息和示例。

要组合.js文件,请使用mix.combine:

mix.combine(['one.js', 'two.js'], 'merged.js');

mix.combine(['one.js', 'two.js'], 'merged.js');