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的属性。

你可能感兴趣的:(css-loader中识别不到localIdentName的问题)