2016-09-28 10 views
0

私のプロジェクトをTypeScript 2にアップデートしました。私はタイピングを使う新しい方法を使用しています。現在はnode_modules/@typesに保存されています。TypeScript 2とSublime:node_modules/@ typesへの自動参照?

問題は、新しいタイピングをインストールしてもサブライムで自動的には機能しないということです。私は手動で参照を追加してエディタ内で認識させる必要があります。

私の問題の便利な解決策はありますか?

編集:の 重複:あなたのtsconfig.json試しインサイドHow should I use @types with TypeScript 2

+0

[TypeScript 2で@typesを使用するにはどうすればよいですか](http://stackoverflow.com/questions/38444279/how-should-i-use-types-with-typescript-2) –

答えて

0

は、タイピングの場所のtypeRoots & typesを追加し、どのような種類が参照されなければなりません。このように: "typeRoots": [ "../node_modules/@types" ]

"types": [ 
    "jasmine", 
] 

` それが動作するかどうかを参照してください。

+0

何らかの理由で私のSublimeはこのような型を見つけることができません:( –

+0

よくおなじTypescriptバージョン2.0 https://www.typescriptlang.org/docs/handbook/compiler-options.html node_modulesへのパスです 'src/client/app'にある場合、' .../.../node_modules/@ types 'が必要です。あるいは、 'tsconfig.json'がルート上にある場合は''。/ node_modules/@ types ''となるようにしてください – Nico

+0

相対パスが正しいが運がないことを確認しました –

関連する問題