【发布时间】:2017-02-06 18:36:32
【问题描述】:
我已将我的项目更新为 TypeScript 2,一切都很好。我正在使用新的方式来使用类型,现在存储在node_modules/@types。
问题是安装新类型不会自动与 Sublime 一起使用。我必须手动添加引用才能在编辑器中识别它们。
我的问题有什么方便的解决方案吗?
【问题讨论】:
标签: sublimetext3 typescript2.0
我已将我的项目更新为 TypeScript 2,一切都很好。我正在使用新的方式来使用类型,现在存储在node_modules/@types。
问题是安装新类型不会自动与 Sublime 一起使用。我必须手动添加引用才能在编辑器中识别它们。
我的问题有什么方便的解决方案吗?
【问题讨论】:
标签: sublimetext3 typescript2.0
在您的 tsconfig.json 中尝试添加 typeRoots 和 types 以获取类型的位置以及应引用的类型。像这样:
"typeRoots": [
"../node_modules/@types"
]
"types": [
"jasmine",
]
` 看看这是否有效。
【讨论】:
src/client/app,那么你需要'.../.../node_modules/@types',或者如果你的tsconfig.json在根目录上,那么它就是'./node_modules/@types'
types : [] 中包含缺少的类型包名称 这是要包含的类型定义名称的列表。这就是您手动输入参考的意思吗?