タイプミスがある場合、node.ioはnodejsと比較してエラーをスローしていないことに気付きました。理由がわからない。例えば:
このスクリプトを実行すると、ノードで「Util2」のタイプミスが含まれます。
var Util = require('./lib/util.js');
console.log(Util2.parseFloat('$123.00'));
次のエラーがスローされます:
console.log(Util2.parseFloat('$123.00'));
^
ReferenceError: Util2 is not defined.
ただし、まったく同じタイプミスを持つ node.io でこのスクリプトを実行しても、エラーは発生しません。
var nodeio = require('node.io');
var Util = require('./lib/util.js');
exports.job = new nodeio.Job({
input: false,
run: function () {
console.log(Util2.parseFloat('$123.00'));
}
});
エラーメッセージがないとデバッグが難しいため、node.ioがエラーメッセージを抑制するかどうかはわかりません。解決策はありますか?