Laravel Mix正在跳过一些CSS文件,但未输出所有内容

问题描述

我看到Laravel在v8.0中摆脱了Elixir,所以我正在努力将所有应用程序更改为Mix。

我能够成功地将我的js文件混合到all.js中,并且产生了scss文件并将其混合到最终的all.css文件中。我的问题是,它根本不会在style方法内加载一些的CSS文件npm run成功-它输出所有文件而没有错误。它只是不包括某些CSS文件

我已经尝试过:

  • js混合移动到CSS上方。 -没有变化
  • 更改有问题的css文件名称-不变
  • 将有问题的css文件减少到几乎没有,只有几行-没有变化
  • 将有问题的CSS文件复制/粘贴到单个文件中-WORKS
    • 但这不是解决方案;如果更改基本文件,则每次都必须复制粘贴。
    • 似乎也表明问题不在于css ???

Elixir完美地做到了这一点,并做了我需要做的一切。 Mix缺少什么?

Webpack.js (已修剪):

mix.scripts(['public/js/sweetalert1.js','public/js/base.js','public/js/jquery.tablesorter.js','public/js/jquery.validate.js'],'public/output/all.js')
            .options({
                processCssUrls: false
            }).version();  // Success

mix.sass('resources/assets/sass/tablesorterColumns.scss','public/css/mixed'); // Success


mix.styles([ 'public/css/mixed/base.css','public/jquery.tablesorter.css','public/css/swal1.css','public/css/bootstrap-dropdown-menu.css'],'public/output/all.css').version();  
           // Fails reading two files,but Success on output of the others

一切正常,只是它根本不会碰到两个文件bootstrap-dropdown-menu.cssswal1.css

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)