是否可以使用构建过程随机散列类?

用户14922187

我正在开发环境中做这样的事情。

import "./main.css"

    const App = () =>  <div className="foo-bar-baz"> <h1>Hello react</h1> </div>

现在我构建了这个,我得到如下输出。

<div class="foo-bar-baz"> <h1>Hello react</h1> </div>

但这不是我想要的。我希望对类名进行哈希处理。像这样

<div class="fx09_jnm_1 _Y1gn2f"> <h1>Hello react</h1> </div>

我怎样才能做到这一点?

用户14922187

它的固定。但是在运行“npm run eject”后,我在 config/webpack.config.js 文件中做了以下配置

现在还有另一个问题。有没有办法在不运行“npm run eject”的情况下做到这一点?

{
              test: cssRegex,
              exclude: cssModuleRegex,
              use: getStyleLoaders({
                importLoaders: 1,
                sourceMap: isEnvProduction && shouldUseSourceMap,
                modules: true,
                localIdentName:'__[hash:base64:5]',
              }),
              sideEffects: true,
            },
            {
              test: /\.css$/,
              use: [
                {
                  loader: 'style-loader'
                },
                {
                  loader: 'css-loader',
                  options: {
                    importLoaders: 1,
                    modules: {
                      localIdentName: '[hash:base64:5]__[hash:base64:5]___[hash:base64:5]'
                    }
                  }
                }
              ]
            },
npm run eject
npm i classnames --save

在您的组件中

import styles from 'main.module.css'
import classnames from 'classnames/bind'


const cx = classnames.bind(styles) 


return (
 
<div className={ cx('foobar') } > .... </div>
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以使用基于模型的树(即partykit包中的`mob()`)构建随机森林

MariaDB虚拟列-我可以使用散列吗?

是否可以使用 JetBrains DataGrip 调试 SQLServer 存储过程?

是否可以使用存储过程执行删除阶段?

是否可以使用IF语句调整过程的参数?

是否可以使用ANALYZE表指令创建过程?

是否可以使用nodejs crypto在随机位置解密?

是否可以使用dockercompose生成随机的mysql密码

是否可以使用sbt创建分层的多项目构建?

是否可以使用Java构建Chrome扩展程序?

是否可以使用ReasonReact构建单个组件?

是否可以使用角形材质构建图像轮播?

是否可以使用AutoMapper填充基类的属性?

是否可以使用指针创建类的实例?

是否可以使用类型正确复制类

是否可以使用类型类来实现特征?

是否可以使用Linq填充类中的集合?

CSS类名称中是否可以使用空格字符?

是否可以使用jOOQ生成的记录类进行增补?

是否可以使用Java Reflection创建嵌套类的实例?

是否可以使用从同一类生成的bean

是否可以使用addEventListener调用类方法?

是否可以使用Webpart GET值创建类实例

打字稿:是否可以使用函数声明类

是否可以使用反射动态创建类?

是否可以使用rvest刮擦类本身?

使用实体框架是否可以使Datacontext类为静态

可以使用一种散列函数来清理数据库查询吗?

使用流星,是否可以使用Windows 7使用cordova来构建应用程序?