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

how to read webpack's ExtractTextPlugin.extract use property?

在我的 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' 中,!? 是什么意思。我读过类似的语法但无法识别。你能告诉我它的含义以及一些我可以深入阅读的链接吗?

! 在加载程序之间是分开的。 ? 是 before loader 的定义选项。

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

中阅读更多内容

它是 webpack 1 中弃用的功能:https://webpack.js.org/guides/migrating/#chaining-loaders