这个问题可能是由于 Babel 的 Tree Shaking 机制导致的,因为这种机制会删除未被导出的代码。导致没有导出的变量在生产构建中被忽略。 解决方法可以是将被忽略的变量作为属性添加到导出中。例如,将未被导出的变量'color”添加到具有其他导出属性的对象中:
export const obj = { foo: 'bar', color: 'blue' };
这将确保变量'color”在生产构建中被编译。
上一篇:Babel/Parser生成AST后,立即使用Babel/Generator输出,结果不一致。
下一篇:Babel7.18不会转译项目根目录外的组件。