博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
create-react-app按需引入antd-mobile
阅读量:6705 次
发布时间:2019-06-25

本文共 995 字,大约阅读时间需要 3 分钟。

1.引入  并修改 package.json 里的启动配置:

npm i react-app-rewired@2.0.2-next.0   // 需要安装低版本 否则npm start 会报错The "injectBabelPlugin" helper has been deprecated as of v2.0.

2.更改package,json文件的“script”内容为

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

  

3.安装babel-plugin-import,  是一个用于按需加载组件代码和样式的 babel 插件

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

 

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

const { injectBabelPlugin } = require('react-app-rewired');module.exports = function override(config,env) {    config = injectBabelPlugin(['import',{ libraryName: 'antd-mobile',style:'css'}],config)    return config}

 

5.完成配置按需引入

import React, { Component } from 'react';import { Button } from 'antd-mobile';class App extends Component {  render() {    return (      
); }}export default App;

效果如下:

 

转载于:https://www.cnblogs.com/yinshiru/p/10370929.html

你可能感兴趣的文章
sql server2008系统表详细说明sys.开头的表
查看>>
Python基础(9)--正则表达式
查看>>
解决Installation error: INSTALL_FAILED_VERSION_DOWNGRADE错误
查看>>
os 计算机的启动
查看>>
C++Vector使用方法
查看>>
字符串逆序输出
查看>>
[LeetCode] Length of Last Word 求末尾单词的长度
查看>>
[PHP100]留言板(一)
查看>>
boost::asio实现一个echo服务器
查看>>
标准差(standard deviation)和标准误差(standard error)你能解释清楚吗?
查看>>
Javascript 学习 笔记一
查看>>
写给自己看的小设计3 - 对象设计通用原则之核心原则
查看>>
postgresql 修改字段名称
查看>>
atitit.为什么 java开发要比php开发速度慢??
查看>>
BZOJ 1396&&2865 识别子串[后缀自动机 线段树]
查看>>
Kubernetes如何支持有状态服务的部署?
查看>>
vue学习笔记1-基本知识
查看>>
text-align 属性,输入框数字向右靠
查看>>
java-信息安全(十四)-初探SSL
查看>>
ElasticSearch 应用场景
查看>>