(一) 前言
新开了pc项目, 安装babel最新已经到7,既然如此,就把老项目和新项目统一换到babel@7
(二) 升级
使用官方命令直接升级
# 不安装到本地而是直接运行命令,npm 的新功能
npx babel-upgrade --write
# 或者常规方式
npm i babel-upgrade -g
babel-upgrade --write
基本就是将babel- 替换成@babel/
比如如下图
(三) 升级中遇到的问题
-
修改babel-polyfill
-
已经删除了babel-preset-stage-2
官方链接 -
老项目使用6,想在babel内部增加环境,所以采用了js方案,
7后面只能有1个(.babelrc / .babelrc.js)存在。而且官方升级时候,自动替换,目前不支持js修