我使用NodeJs后端,启用ESM包模式,使用es6+导入模块系统,当我试图访问测试中的文件时,即使我在测试文件中使用require,因为目标文件使用importexport,它也会抛出这个错误。
SyntaxError: Cannot use import statement outside a module
我知道,我可以使用babel来解决Jest的问题,但是由于我的主项目文件(使用ESM),有什么办法可以用ESM配置Jest吗?
我有一个好消息要告诉你。Jest从版本上原生支持ESM 25.4.0
. 它还没有被记录下来,但我写道 此处,如何实现。
希望,对你有所帮助。