【发布时间】:2020-03-09 03:29:15
【问题描述】:
jest docs 的 Testing React Native Apps 部分说,
transformIgnorePatterns 选项可用于将被 Babel 转换的文件列入白名单或黑名单。遗憾的是,许多 react-native npm 模块在发布之前并未预编译其源代码。
假设我在我的项目中添加了一个新的 npm 模块(比如 X)。
现在,我现在想知道这个(X) 模块是否已预编译为 ES5 版本,还是仍作为 es6/es7/typescript 模块导出。
这将帮助我确定是否需要将 (X) 模块列入白名单/黑名单,以免被转换。
有没有办法找出导出模块的 ES 版本?
【问题讨论】:
标签: ecmascript-6 jestjs es6-modules es6-module-loader