node.js アプリを作成しようとしていますが、
alert('Sample Alert');
プログラムがクラッシュする原因となっています。ノード 言う
ReferenceError: アラートが定義されていません
そして終了します。通常のhtmlページでjavascriptを実行するときに関数を使用できるalert
ので、これがなぜなのか理解に苦しんでいます.これは、node.jsで使用する必要がある別のモジュールですか?
node.js アプリを作成しようとしていますが、
alert('Sample Alert');
プログラムがクラッシュする原因となっています。ノード 言う
ReferenceError: アラートが定義されていません
そして終了します。通常のhtmlページでjavascriptを実行するときに関数を使用できるalert
ので、これがなぜなのか理解に苦しんでいます.これは、node.jsで使用する必要がある別のモジュールですか?
alert()
関数はブラウザwindow
オブジェクトのプロパティです。実際には JavaScript の一部ではありません。これは、その環境で JavaScript コードが使用できる単なる機能です。
試すconsole.log("Hello World");
これらの回答は「正しい」ものですが、ブラウザの外で利用できるアラート機能がないため、アラート機能を作成して使用できない理由はありません。
node -e "function alert(x){
x === 'undefined' ? console.log('undefined') : console.log(x); return;
};
alert('x'); alert();"
結果:
x
undefined
そうすれば、既存のコードや例などを変更する必要がない場合があります。
キーを待つためのコードも必要です。ここから始めましょう:
process.stdin.on('char', function() {
var chunk = process.stdin.read();
if (chunk !== null) {
process.stdout.write('data: ' + chunk + 'got?\n');
}
});