【问题标题】:How combine two SASS files in one CSS file via laravel mix?如何通过 laravel mix 将两个 SASS 文件合并到一个 CSS 文件中?
【发布时间】:2018-08-02 18:20:09
【问题描述】:

如何正确地将多个scss文件合并到一个css文件中?

我当前的配置 webpack.mix.js

mix.sass(
[
    'resources/assets/sass/one.scss',
    'resources/assets/sass/two.scss',
], 'public/css/style.css');

但它不起作用。

我首先尝试 mix.combined scss 文件,然后是 mix.sass ...

但在“npm run watch”之后,我得到了疯狂的 CLI 循环。

【问题讨论】:

  • 您可以拥有一个主 scss 文件并导入其中的所有内容

标签: css laravel webpack sass laravel-mix


【解决方案1】:

不要通过 mix 来组合它们,而是在 SCSS 中将您需要的样式表一起导入:https://sass-lang.com/guide#topic-5

如果您想将它们分开,请创建一个仅导入所需样式的新样式表。

【讨论】:

最近更新 更多