[axios]转换项目以使用 Babel 来支持 ES6

2024-05-15 691 views
0

将 babel 添加到 webpack 构建中很容易,但需要更新发布流程,以便只有构建的文件发布到 npm。

回答

9

我有兴趣从事这方面的工作。如果您需要我的帮助,请告诉我。

1

嗯,此类项目的缺点始终是,在使用 mocha 进行测试时,我无法真正调试具有此类语法的外国库的代码,因为只有自动生成的代码。

1

然后你也可以删除大部分 utils.js。 CoreJS/Babel 将为它们添加 polyfill。

6

@mzabriskie @nickuraltsev - 有人在研究这个吗?我很乐意接受这个!

3

是否有计划用 ES6 重写一些代码(class Axios ()例如)?

2

刚刚偶然发现了这一点,@mzabriskie 您是否希望也通过 package.json 中的“modules”字段发布松散的 es6? webpack 用户可以从中受益,因为它可以“本机”读取和理解 esm Harmony 导入语句。

5

这里的人们对 TypeScript 有什么想法吗?我们使用得很愉快,如果你们都喜欢这种事情,我很乐意帮助您进行转换。

6

如果能实现这一点就太好了,因为它可以帮助 webpack 中的 tree shake 功能(如果我正确理解它的机制的话)。我很乐意以任何可能的方式提供帮助。

5

@mzabriskie @nickuraltsev 我很乐意帮助用 es6 甚至打字稿重写