2016-09-28 57 views
0

我已經將我的項目更新到了TypeScript 2,它都很好。我正在使用新的方式使用類型,現在存儲在node_modules/@typesTypeScript 2和Sublime:自動引用node_modules/@ types?

問題是安裝新類型不會自動與Sublime一起使用。我必須手動添加引用才能在編輯器中識別它們。

有沒有方便的解決我的問題?

編輯: 重複的: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

裏面你tsconfig.json嘗試添加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

我確保相對路徑正確但沒有運氣 –

相關問題