ブラウザの通常のJavascriptでは、未定義の変数を使用しようとすると、Google Chromeはコンソールにエラーを表示します。しかし、Node.jsにはエラーが表示されず、未定義の変数を使用している関数が終了していると思います。Catch node.js未定義変数
私が追加しました:
process.on('uncaughtException', function(err) {
console.log('uncaughtException :', err);
});
が、これは実行されません。
私もtry関数を呼び出し関数に追加しましたが、そこに例外はありません。
そして私は使用しています: "use strict";
私の質問は、未定義の変数にアクセスしたときにエラーが表示されることがあります。
、私はと '「厳格な使用」なしで、REPLで、ファイルでデモを実行してきました;':これは例外をキャッチされたコードです。予想される動作は、ノードが終了し、このメッセージをコンソールに記録することです。他の関連コードはありますか? –