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

你可能感兴趣的:(react-不暴露配置文件引入less以及模块化)