私は現在Babelを使用しています。ES6インポートエラー処理
私はrequire
とする前に、次のでした:import
でこれをやろうとしたときに
try {
var myModule = require('my-module');
} catch (err) {
// send error to log file
}
は、しかし:
try {
import myModule from 'my-module';
} catch (err) {
// send error to log file
}
私はエラーを取得する:
'import' and 'export' may only appear at the top level
は今、私は理解してそのimport
はとは異なります。読み込みAre ES6 module imports hoisted?import
ホイストは、コードの実行前に読み込みが読み込まれることを意味します。
私が以前にしたことは、いずれかが失敗するとログが作成され、電子メール(logstashなどにログを送信する)で私に警告したということでした。ですから、私の質問は次のようになります。
nodejsでは、適切な方法でインポートエラーを処理するにはどうすればよいですか?そんなことがあるの?
Babelを使用しましたか? – Tugrul
@Tugrulはい、私はこれを述べるべきです。 –
私は今質問がありません:) – Tugrul