react-不暴露配置文件引入less以及模块化

npm install customize-cra react-app-rewired less less-loader --save-dev 首先安装好需要的包

根路径新建一个 config-overrides.js 文件

const { override, addLessLoader } = require('customize-cra')

module.exports = override(
  addLessLoader({
    javascriptEnabled: true,
    localIdentName: '[local]--[hash:base64:5]'
  })
)

然后按照以下方式使用 记住 less 文件 必须是 xxx.module.les 不加 module 不会模块化


1.png

编译之后就变成这样了,就不会污染其他同名的了


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

推荐阅读更多精彩内容