Angular2-Meteor、TypeScript を使用しています。(Meteor バージョン 1.3.2.4)
サーバー側で使用するconsole.log('test');
と、うまく機能しています。
ただし、端末で次の警告が表示されました。
名前「コンソール」が見つかりません。
どうすればこの警告を取り除くことができますか?
Meteor.log
または、サーバー側などの特別な方法はありますか? ありがとう
Angular2-Meteor、TypeScript を使用しています。(Meteor バージョン 1.3.2.4)
サーバー側で使用するconsole.log('test');
と、うまく機能しています。
ただし、端末で次の警告が表示されました。
名前「コンソール」が見つかりません。
どうすればこの警告を取り除くことができますか?
Meteor.log
または、サーバー側などの特別な方法はありますか? ありがとう
どうすればこの警告を取り除くことができますか?
TypeScript コンパイラの警告 (実行時の警告ではない) の場合は、 https : //basarat.gitbooks.io/typescript/content/docs/types/lib.d.ts.htmlconsole
で定義されています。lib.d.ts
コンパイラが正しく設定されていることを確認してください (たとえば、 が含まれていない--noLib
か、一部のカスタムが正しく --lib
ありません)。あなたは(もしあれば)あなたtsconfig.json
のを見たいと思うかもしれませんcompilerOptions
angular2-meteor の主な貢献者である @barbatus は、Github で答えを出しました。
問題は、TypeScript パッケージが、コンソールの定義を持たないサーバー側で lib.core.ts デフォルト lib を使用することです。反対側からの NodeJS 定義は、グローバル スコープでのみコンソールを定義するようになりました (つまり、global.console)。
ソリューションは、ターミナルでこれを実行しています。
typings install registry:env/meteor --ambient
詳しくはこちらをご覧ください。