React中配置antd-mobile

安装项目中依赖

npm install antd-mobile --save
npm install react-app-rewired customize-cra --save-dev

package.json中需要修改的地方
在这里插入图片描述

"scripts": {
  "start": "react-app-rewired start",
  "build": "react-app-rewired build",
  "test": "react-app-rewired test --env=jsdom"
  },

然后在项目根目录创建一个 config-overrides.js 用于修改默认配置。

module.exports = function override(config, env) {
  // do stuff with the webpack config...
  return config;
};

运行命令

npm install babel-plugin-import --save-dev

安装完后修改config-overrides.js里面的内容

const { override, fixBabelImports } = require('customize-cra');
module.exports = override(
     fixBabelImports('import', {
         libraryName: 'antd-mobile',
         style: 'css',
     }),
 );

App.js中更改引用方式
在这里插入图片描述

import { Button } from 'antd-mobile';

然后会出现一个

React:'Cannot find module ‘react-scripts/package.json’

这样的报错
解决方案 cmd中运行

npm install react-scripts -S

最后启动项目

npm start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值