如何阅读 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
在我的 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