2016-11-21 31 views
0

@types(Typescript 2.0のように)を使用するように切り替えました。だから私はnpm i -S typescript @types/typescriptを実行して、すべてのふわふわしたdoryを実行してtypescriptを得る。Typescriptは独自のTypescriptモジュールでエラーTS2411を表示していますか?

"exclude": ["node_modules"]で自分のプロジェクトにtscを実行すると、ファイルの行ごとに約20回次のエラーが表示されます。

node_modules/@types/typescript/index.d.ts(1306,9): error TS2411: Property 
    'allowNonTsExtensions' of type 'boolean | undefined' is not assignable to 
    string index type 'string | number | boolean'. 

私のコードは、まだ細かい動作しますが、transpilingが実際に間違っているかどうかをチェックするために私を強制的にだ、またはそれだけでこれらのエラーです。この「エラー」が発生しないようにする方法はありますか?

*編集 - もっと考えてみると、私もnode_modulestypescriptが必要ですか?それは単にグローバルインストールでなければならないのでしょうか?

答えて

0

1)@types/typescriptをインストールしないでください。 typescriptモジュールには、必要なものすべてが含まれています。タイプ定義ファイルはすでにtypescript/libフォルダに含まれています。

2)グローバルにはtypescriptがインストールされている必要がありますが、GitHubなどでプロジェクトを共有する場合は、ローカルにもインストールする必要があります。依存関係やバージョンのミスマッチがなくても問題はありません。