我使用postcss-import
来处理我的导入,cssnano
缩小。在我的Webpack配置中,我一直在使用css-loader
...
{
loader: 'css-loader',
options: {
url: false,
import: false,
minimize: false,
importLoaders: 1,
souceMap: true,
}
}
...但是当我删除时,所有内容似乎仍然可以正常加载,所以现在我post-css
之前只有style-loader
。我可以安全地从我的css版本中省略css-loader
,还是它提供了必要的其他功能?我还没有看到webpack.config.js
文件没有使用css-loader
,所以我想在这里保持谨慎! :)
答案 0 :(得分:1)
css-loader
基本上允许webpack通过遵循CSS文件中声明为@import
和url()
的依赖项来构建依赖树。
css-loader解释@import和url(),如import / require(),并解析它们。
由于postcss-import
处理CSS @imports
,您仍然需要css-loader
来捆绑样式表导入的任何其他静态资产,例如图片,字体等......