【问题标题】:Use original className in console when using css modules使用 css 模块时在控制台中使用原始类名
【发布时间】:2018-10-17 05:58:40
【问题描述】:

我正在使用 babel-plugin-react-css-modules。这是我在 webpack 中的配置。

      devtool: 'source-map',
      {
        test: /\.local\.(css|scss)$/,
        use: [
          'style-loader',
          'css-loader?sourceMap&modules&importLoaders=1&localIdentName=[path]___[name]__[local]___[hash:base64:5]',
          'postcss-loader?sourceMap',
          'sass-loader?sourceMap',
          {
            loader: 'sass-resources-loader?sourceMap',
            options: {
              resources: [ path.resolve(__dirname, './src/client/styling/styles/variables.scss'), ],
            },
          },
        ],
      },

当我添加这样的东西时在我的组件内部

<h2 styleName="feature-one">Feature Scene</h2>

在我的 css 文件中我添加了这个

.feature-one {
   color: red;
 }

一切都与样式有关,但如果我检查元素,这就是我所看到的

是生成的css模块名。我可以在检查元素时以某种方式映射它并显示原始类名“feature-one”吗?

【问题讨论】:

    标签: reactjs webpack css-modules react-css-modules babel-plugin-react-css-modules


    【解决方案1】:

    你可以试试devtool: "nosources-source-map"

    【讨论】:

      猜你喜欢
      • 2020-08-30
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多