首页 > Web开发 > 详细

react 配置ant时遇见的一个Error: Multiple configuration files found. Please remove one: – package.json#babel – .babelrc 解决方案

时间:2019-12-03 15:40:11      阅读:306      评论:0      收藏:0      [点我收藏+]

这个问题是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的一些配置解释,可以参考这个文章:
 
 
 

react 配置ant时遇见的一个Error: Multiple configuration files found. Please remove one: – package.json#babel – .babelrc 解决方案

原文:https://www.cnblogs.com/llcdbk/p/11976899.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!