私は以下のコード(対応するTypescriptコードによって生成される)を試して、以前の質問と回答のいくつかの解決策を試しました。いいえ、スタートアップ()関数内のコードによって生成されるものはありませんが、2つのボトムラインで動作します。何か案が?私は、Windows 7sp1と10nodejs console.logはfuntionの中でWindows上に出力を生成しません
おかげで、
デビッド
var Startup = /** @class */ (function() {
function Startup() {
}
Startup.main = function() {
console.log('Hello World!');
console.warn('This is a warning!');
return 0;
};
return Startup;
}());
console.log("This is log");
console.warn("Thi is warn");
//# sourceMappingURL=HelloWorld.js.map
申し訳ありませんが、詳細はああ、対応するtypescriptファイル
class Startup {
public static main(): number {
console.log('Hello World!');
console.warn('This is a warning!');
return 0;
}
}
console.log("This is log");
console.warn("Thi is warn");
両方にNodejs 6.11.xや8.4.xの両方を使用していました
あなたの期待される動作は何ですか?上記のスクリプトをノードで実行すると、最後の2行だけconsole.logに出力されます。 – user2263572
この場合、 '' Startup''の中にある '' console.log() ''を望むならば、 '' Startup.main() ''を使って行うことができます。 – Tanaike
@ user2263572 Tanaikeあなたはどちらも正しいです。これは、Startup.main()を追加した後に機能します。 – DKay