更新しました。
このエラーは、プルリクエストを行っているときに発生します。プルリクエストのチェックを実行し、別のリポジトリからテストファイルをロードする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.
この問題を解決するにはどうすればよいですか?
解決しよう:この問題に遭遇した人のために。これは、Babelの設定に関係しています。 babel.config.extensionに対する.mjs、cjsまたはjs拡張子の使用。私が実行していた私の場合LTE Node 12.6.2。私のディレクトリbabel.config.cjsのルートにこの設定が必要でした。cjsは何ですか"type" = "module"を使用する場合、Nodejsに適用されます 詳細については、ここのバベルのドキュメントを参照してください。
module.exports = {
presets: [
[
'@babel/preset-env',
{
targets: {
node: 'current'
}
}
]
]
};
そしてルートにもjest.config.cjsがあります。