babel-plugin-macros :fishing_pole: 允许您构建简单的编译时库 问题 在Babel.js博客上查看,以获取有关问题,动机和解决方案的完整文章。 当前,babel生态系统中的每个babel插件都要求您分别对其进行配置。 这对于诸如语言功能之类的东西来说是很好的,但是对于允许编译时代码转换作为优化的库而言,这可能令人沮丧。 这个解决方案 babel-plugin-macros为想要使用编译时代码转换而无需用户将babel插件添加到其构建系统中的库定义了一个标准接口(理想情况下已经存在的babel-plugin-macros除外)。 展开了解动机的更多详细信息