已更新。
当我提出拉取请求时,出现此错误。有一个github工作流审计,它在拉取请求上运行检查,并从另一个存储库加载测试文件。
- name: Run Audits
run: npx jest audits/ch-2 --json --outputFile=audits/ch-2.json --noStackTrace
Test suite failed to run
/Users/frankukachukwu/StudioProjects/covid-19-estimator-tksilicon-js/babel.config.js: Error while loading config - You appear to be using a native ECMAScript module configuration file, which is only supported when running Babel asynchronously.我该如何解决这个问题?
发布于 2020-05-22 13:34:31
已解决:适用于遇到此问题的任何人。这与Babel设置有关。使用babel.config.extension的.mjs、cjs或js扩展。在我的例子中,我运行的是LTE Node 12.6.2。我需要在我的目录babel.config.cjs的根目录中进行此配置。cjs是Nodejs在使用"type"="module“时适用的。See more about it here on babel docs.
module.exports = {
presets: [
[
'@babel/preset-env',
{
targets: {
node: 'current'
}
}
]
]
};在根目录下也使用jest.config.cjs。
https://stackoverflow.com/questions/61146112
复制相似问题