css-loader中识别不到localIdentName的问题

原来的写法:

{test: /\.css$/, use: ['style-loader','css-loader?modules&localIdentName=[path][name]-[local]-[hash:5]']}

这是css-loader2.2.1版本的支持,现在新版本css-loader3.x不支持,查看webpack版本进行配置
css-loader
现在的写法:

module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/i,
        loader: 'css-loader',
        options: {
          modules: {
            localIdentName: '[path][name]__[local]--[hash:base64:5]',
          },
        },
      },
    ],
  },
};

localIdentName不再与modules平级,而是变成了modules的属性。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容