标签:rop rip finish save es5 pac prope 一个 osal
1.ts编译
npm install --save-dev @babel/preset-typescript
2、转换插件
https://www.babeljs.cn/docs/plugins
preset 的形式启用一组插件。
需要说的是:
{
"plugins": ["transform-decorators-legacy", "transform-class-properties"]
}
先执行 transform-decorators-legacy
,在执行 transform-class-properties
。
{
"presets": ["es2015", "react", "stage-2"]
}
将按如下顺序执行:stage-2
、react
然后是 es2015
。
这主要的是为了确保向后兼容,因为大多数用户将 "es2015" 排在 "stage-0" 之前。
4、preset
官方预设:
5、Stage-X
TC39 将提案分为以下几个阶段:
所以设置为Stage 0可以编译能力最大。
6、转为es3
https://www.npmjs.com/package/babel-preset-es3
7、转换为ES5
标签:rop rip finish save es5 pac prope 一个 osal
原文地址:https://www.cnblogs.com/mengfangui/p/12381196.html