缩小laravel 5中的js和样式

缩小laravel 5中的js和样式,laravel,minify,laravel-mix,Laravel,Minify,Laravel Mix,如何将JavaScript和css文件缩小为一个文件 目前我有: let mix = require('laravel-mix'); mix.styles([ 'theme/admin/assets/css/bootstrap.css', 'theme/admin/assets/font-awesome/css/font-awesome.css', 'theme/admin/assets/css/zabuto_calendar.css', 'theme/admin/assets

如何将JavaScript和css文件缩小为一个文件

目前我有:

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

mix.styles([
  'theme/admin/assets/css/bootstrap.css',
  'theme/admin/assets/font-awesome/css/font-awesome.css',
  'theme/admin/assets/css/zabuto_calendar.css',
  'theme/admin/assets/lineicons/style.css',
  'theme/admin/assets/css/style.css',
  'theme/admin/assets/css/style-responsive.css',
  'css/adminstyle.css'
], 'public/css/admin.css');

mix.scripts([
  'theme/admin/assets/js/jquery.min.js',
  'theme/admin/assets/js/bootstrap.min.js',
  'theme/admin/assets/js/jquery.dcjqaccordion.2.7.js',
  'theme/admin/assets/js/jquery.scrollTo.min.js',
  'theme/admin/assets/js/jquery.nicescroll.js',
  'theme/admin/assets/js/jquery.sparkline.js',
  'theme/admin/assets/js/common-scripts.js',
  'theme/admin/assets/js/zabuto_calendar.js'
], 'public/js/admin.js');
在我的
webpack.mix.js文件中,它会创建空文件。

您必须使用从Laravel应用程序根目录开始的完整路径

因此,不是:

'theme/admin/assets/css/bootstrap.css'
正如您所说,
主题
位于
公共
下,您应该这样做:

'public/theme/admin/assets/css/bootstrap.css'

URL的其余部分进行此更新主题是
父目录还是什么?它与public的级别相同吗?@Wreigh-theme是public-folder中的文件夹,然后在
theme
目录中的所有样式和脚本中预编
public
。我会试试……@Wreigh它可以工作谢谢。请分享答案,我会确认的。