使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(九)ES语法转换
笔特 | 11/16/2022, 6:52:17 AM | 1257 次阅读
1 引言
为了能够更好的理解webpack,特准备了这份从零开始开始搭建教程,不使用官方的脚手架,不使用预定义配置,完全从零开始搭建一个使用 Webpack5 构建的 Vue3 + TypeScript 的项目开发环境。这里讲解如何配置编译结果的版本规范。
在前面的文章中:我们的 tsconfig.json
中的配置:
“target”: “ES2020”,
“module”: “ES2020”,
这个配置表示我们使用ES2020的新特性,编译结果也是ES2020,这就导致一些旧的浏览器中或者浏览器还没来得及更新的情况下,我们的代码中所使用的新特性将无法正确的执行。
所以本章接将讲述如何做语法转换。
关键词
- Webpack5
- Vue3
- TypeScript
- JavaScript
文章列表
- 使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(一)搭建编译环境
- 使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(二)配置HTML模板
- 使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(三)添加Vue环境
- 使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(四)添加Vue的样式
- 使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(五)添加Less支持
- 使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(六)添加Vue的TS支持
- 使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(七)添加静态文件
- 使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(八)不同环境的配置
- 使用 Webpack 从零开始搭建 Vue3 + TS 开发环境(九)ES语法转换
2 TSC编译的语法转换方式
将配置中的module改成对应的目标版本即可,额,是不是很魔性。。。。。其实就是TypeScript本身的编译器已经做好了所有的事情,只需要你改个参数就行了。
3 使用babel来编译
… 未来如果有时间在写了