【发布时间】:2020-06-29 02:06:20
【问题描述】:
我有一个使用 google-closure 样式模块 goog.provide 和类等的代码库。
我想对这个代码库进行现代化改造,但它大约有 15k 行代码,我希望有一个工具可以帮助我。
这些工具坏了,我尝试了很多方法来让它们工作,但它们就是不行。这是一个失败的原因。 https://github.com/angular/clutz https://github.com/DreierF/closure-es6-converter
我想如果我有一个工具可以将闭包类和模块更新为 ES6 变体,我可以手动完成其他所有工作。
此工具可用于更新到现代 ES6 类语法,但特别是不会更新闭包模块。 https://github.com/lebab/lebab
这个工具可以让我将闭包模块转换为 es6 模块吗?还是它只产生一个缩小的输出。 https://webpack.js.org/plugins/closure-webpack-plugin/#usage-example
【问题讨论】:
标签: webpack google-closure-compiler google-closure-library transpiler