如何阅读webpack的ExtractTextPlugin.extract使用属性?

时间:2017-09-24 10:05:34

标签: webpack-2 webpack-style-loader

在我的webpack配置文件中,我有这行,我无法理解它的含义以及如何理解或调试它。

{
        test: /\.(scss|css)$/,
        use: isProd
          ? ExtractTextPlugin.extract({
              use: 'css-loader!sass-loader?minimize',
              fallback: 'vue-style-loader',
            })
          : ['vue-style-loader', 'css-loader', 'sass-loader'],
 },

在这一行中use: 'css-loader!sass-loader?minimize' !?在这里是什么意思。我读过类似的语法但无法识别它。你能告诉我这意味着什么,以及我可以深入阅读的一些链接吗?

1 个答案:

答案 0 :(得分:1)

!在加载器之间是分开的。 ?是加载器之前的定义选项。

您可以在https://webpack.js.org/concepts/loaders/#inline

中阅读更多内容

来自webpack 1的已弃用功能:https://webpack.js.org/guides/migrating/#chaining-loaders