【问题标题】:extract-text-webpack-plugin to output css from scss in new folder in outputextract-text-webpack-plugin 在输出的新文件夹中从 scss 输出 css
【发布时间】:2016-01-20 14:36:49
【问题描述】:

我似乎无法让 extract-text-webpack-plugin 在输出的特殊文件夹中从 scss 生成 css。我知道有一个 publicPath 选项,但它似乎没有做任何事情。 css 仍然与我的输出文件夹中的其他 css 一起生成。 谁能帮忙?

在我的配置中:

test: /(add-to-home\.scss)$/,
loader: ExtractTextPlugin.extract("style","css!postcss!sass", {publicPath: "output/a/b"})

谢谢

【问题讨论】:

    标签: css webpack


    【解决方案1】:

    在“output/a/b”中输出你的style.css文件

    您需要使用 ExtractTextPlugin

    {
        test: /(\.scss|\.css)$/,
        loader: ExtractTextPlugin.extract('style', 'css?postcss!sass'),
    }
    

    在插件部分使用:

     plugins: [
      new ExtractTextPlugin('output/a/b/style.css', {allChunks: true})
    
     ],
    

    这将在 output/a/b/ 文件夹中输出提取的 css。

    【讨论】:

    • 我这样做的问题是所有的 css 都是在 a/b/ 中生成的,但我只想要其中一个。我仍然希望在输出中像往常一样生成其余的 css(来自其他 css)。
    • 也许你不能尝试:test: /(add-to-home\.scss)$/, loader: ExtractTextPlugin.extract("style","'css?postcss!sass?name =输出/a/b/style.css'")
    猜你喜欢
    • 2023-03-22
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 2019-08-25
    • 2018-01-26
    • 1970-01-01
    • 2018-05-29
    • 2019-09-04
    相关资源
    最近更新 更多