私はグローバルlog
オブジェクトを持っています。以下のため、特定のTSの宣言されたグローバル変数は意味エラーを生じます
"typeRoots": [
"./node_modules/@types",
"./declarations"
],
私は、そのフォルダ内の別の宣言が次のように私は、globals.d.ts
でそれを宣言した:
declare let log: any;
このファイルはフォルダdeclarations
に位置し、私のtsconfig.json
は、次のオプションがありますフレームワーク私は構成部分が動作していると確信しています。ないようにするために
しかしtranspileしようとしたとき、私はglobals.d.ts
ファイルを使用して、研究していたとして、私はまだエラーに
<file path>: error TS2304: Cannot find name 'log'.
を取得するには、グローバル変数についてのTSを伝えるの事実上の方法でした豚の警告。何か案は?外部モジュールで作業する場合
試すことができますか? –
このシナリオと回避策が状況に当てはまるかどうかを確認してください:https://github.com/Microsoft/TypeScript/issues/11137#issuecomment-251755605 –