如何解决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.css
和swal1.css
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。