前端工程化学习、脚手架,demo,
使用gulp+babel处理js
使用gulp处理js\css\html、创建服务等
一般项目中的babel配置, 支持转译以下功能
- es6句法
- es6 api
- 提案句法,如do语句
- 提案api
- 打包多文件时es6句法帮助函数重复注入问题
一般类库中的配置如何配置babel
- es6句法
- es6 api
- 提案句法,如do语句
- 提案api
- 打包多文件时es6句法帮助函数重复注入问题
使用rollup
构建一个类库
- 支持es6 句法
- 支持es6 API
- 支持
cmd
umd
esm
使用rollup
+ TS
构建一个类库
- 支持es6 句法
- 支持es6 API
- 支持TS & 自动生成声明文件
- 支持
cmd
umd
esm
- 支持排除依赖包构建
- 支持es6 句法
- 支持es6 API
- 支持TS & 自动生成声明文件
- 支持cmd umd amdesm
- 排除对等依赖构建(vue3 element-plus)
- scss/postcss支持
- 配置babel plugin
lodash
应该是因为lodash不是使用esm规范所以需要babel插件 - 配置rollup.config.js
- 配置input
globals: {loadsh: '_'}
- 配置external
['lodash']
,
- 配置input