2016-09-28 56 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

我确保相对路径正确但没有运气 –

相关问题