在阅读别人项目代码时,发现他的项目好像不是用 vue-cli 创建的,因为入口文件命名不是 main.js 而是 app.entry.js
我在 app.entry.js 里注意到了下面这两个没见过的引入:
import 'core-js/stable'
import 'regenerator-runtime/runtime'
搜索了一下,发现这两个好像都是 Babel 的依赖
以前我都是用 vue-cli 来创建项目,都没有考虑过 Babel 的配置问题,虽然这是使用脚手架方便的地方,但也是让我产生疑惑的地方:
1. 把上面的项目该用脚手架创建,还需不需在入口文件引入 'core-js/stable' 和 'regenerator-runtime/runtime' ?
2. 用最新的脚手架创建的项目,Bable 的默认预设都是 @
vue/cli-plugin-babel/preset,这里面到底配置了什么?实现了哪些功能?
3. 是不是一般使用默认的 Bable 预设就足够了?或者说,在有什么特殊的需求时,需要修改 babel.config.js ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/691919
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.