目录
升级后编译报错@babel/polyfill is deprecated
缘由
升级HBuilder X版本到2.7.5.20200519
参考"解决方案5:[√有效的 最终采用的方案] - 修改uniapp-cli 编译工具的源码"
打开HBuilderX\Bin\plugins\uniapp-cli\babel.config.js
修改useBuiltIns: process.env.UNI_PLATFORM === 'h5' ? 'usage' : 'entry'为useBuiltIns: 'entry'
然后开始编译项目
结果出现错误信息
错误信息详情
13:31:24.838 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。
13:31:24.844 正在编译中...
13:31:26.474 INFO Starting development server...
13:31:30.105 `@babel/polyfill` is deprecated. Please, use required parts of `core-js`
13:31:30.110 and `regenerator-runtime/runtime` separately
13:31:41.245 文件查找失败:'@babel/polyfill' at main.js:1
相关线索
通过对比工具对比2个新旧文件夹
HBuilderX\Bin\update\backup\plugins