create-react-app 中使用antd-mobile 无样式以及按需加载;按照官网设置完config-overrides.js报错The "injectBabelPlugin" helper

creat-react-app 创建完项目后要引用antd-mobile,但是需要单独引入组件和样式,比较麻烦;看官方的文档进行设置,设置完config-overrides.js 后运行报错:

The “injectBabelPlugin” helper has been deprecated as of v2.0. You can use customize-cra plugins in replacement

原因是因为react-app-rewired版本问题,可以下载2.0 的版本处理解决;也可以采用新的设置方式;
下边是新的config-overrides.js 设置;

const {
  override,
  fixBabelImports,
  addLessLoader,
} = require("customize-cra");


module.exports = override( 
  fixBabelImports("babel-plugin-import", {
    libraryName: "antd-mobile",
    style: true
  }),
  addLessLoader({
    ident: 'postcss',
    javascriptEnabled: true,
    modifyVars: { "@primary-color": "#1DA57A" }
  })
);

就这样,我得问题解决了!如果没能解决你的问题,多查查资料,不要急躁!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值