laravel - 使用 Laravel MIX 将多个 CSS 编译成一个 CSS

标签 laravel laravel-mix

我当前的 webpack.mix.js 配置是:

mix.js('resources/js/app.js', 'public/js')
.postCss('resources/css/app.css', 'public/css', [
    require('postcss-import'),
    require('tailwindcss'),
]).extract();

如果我有另一个 CSS,比方说“plugin-1.css”,我如何合并两者以便获得一个 app.css 的输出?

我尝试了 ['resources/css/app.css', 'plugin-1.css'] 但这不是一个选项。

最佳答案

解决方案是将所有必需的 css 导入一个主 css 文件,然后在混合链中使用它:

应用程序.css:

@import 'resources/css/plugin-1.css';
@import 'resources/css/plugin-2.css';

[the content...]

关于laravel - 使用 Laravel MIX 将多个 CSS 编译成一个 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64029343/

相关文章:

Laravel - PHP fatal error : Class 'CreateMatchesTable' not found in migrate:refresh

php - 无法从存储 laravel 5 获取图像

javascript - 使用 laravel mix 包含 js 依赖

javascript - Laravel Mix 公共(public) block 和 vendor block

laravel-5.4 - Laravel 5.4 使用 browserSync 观看 Blade 文件

php - 使用按钮类型 ="submit"而不是输入 - laravel

php - Laravel htmlspecialchars() 期望参数 1 是字符串,我的项目中给出的对象?

php - Laravel Mix 多个入口点生成一个 manifest.js

node.js - 在严格模式之外尚不支持 block 范围声明

php - 为什么 Laravel 将我重定向到登录页面,即使我仍然登录?