react 配置ant时遇见的一个Error: Multiple configuration files found. Please remove one: – package.json#babel – .babelrc 解决方案
2024-09-03 03:32:58
这个问题是create react app 里面的package.json里面已经配置了
"babel": {
"presets": [
"react-app"
]
}
这样的配置,但是又在根目录下建立了一个babelrc的文件,所以导致重复,但是不可以直接删掉,不然报
编译失败
./src/index.js
SyntaxError: D:\Work\ReactPro\src\index.js: Unexpected token (9:16)
类似这样的错误,所以要把
"presets": [
"react-app"
]
配置放在babelrc里面,这个的意思是说
指定按照react-app的模式配置babel
,最终我的babel是这么配置的:
{
"plugins": [
["import", { "libraryName": "antd", "style": "css" }]
],
"presets": [
"react-app"
]
}
问题解决,这样的按需引入插件可以比全局引入减少1.2-1.5M左右的大小
关于,babel的一些配置解释,可以参考这个文章:
最新文章
- XVI Open Cup named after E.V. Pankratiev. GP of Peterhof
- 如何配置Hyper-V的虚拟机通过主机网络上网 (NAT)
- [Logstash-input-redis] 使用详解
- 记录一些在用wcf的过程中走过的泥巴路 【第一篇】
- qml 封装技巧-利用数据来进行适配
- asp.net的code-Behind技术
- Jquery动态进行图片缩略
- 266. Palindrome Permutation
- 将archlinux 2013-06-01版,安装配置为个人工作站
- 重构if...else...或者switch程序块 为 中介者(Mediator)模式.的思考
- E.164 Format
- 深入理解 JavaScript 异步系列(4)—— Generator
- 常用PHP函数的封装
- JHipster技术栈定制 - 基于UAA的微服务之间安全调用
- N!中末尾有多少个0
- Ext.js中自己扩展的EasyGrid
- [ci]jenkins-slave的添加(vm模式,通过ssh和jnlp)
- Git操作说明
- express返回html文件
- mysql允许某ip访问