【发布时间】:2016-08-11 22:20:59
【问题描述】:
我正在尝试为示例 Backbone.js 项目安装 TypeScript 定义。
在项目目录中,我发出了以下命令:
npm init
npm install typings
typings install dt~backbone --global
这会将index.d.ts 和typings.json 文件添加到\typings\globals\backbone 文件夹中。
控制台输出如下:
如图所示,每个文件都是 1 KB,VS Code 智能感知不会提取任何 Backbone 定义。 (项目文件夹确实包含一个 jsconfig.json 文件。)
“typings install dt~backbone...”命令是否应该不安装实际的骨干类型定义(在 backbone-global.d.ts (17 KB) 中找到)以及下划线和 jquery 等依赖项(每个大约 140 KB)? stripped reference 是否表示某种类型的错误?
如何安装这些文件/定义(以便 VS Code 智能感知能够正常工作)?
【问题讨论】:
-
你用的是什么版本的打字?
-
我刚刚安装了它。打字:1.3.2。 npm 2.14.4
-
如果您的项目有一个
jsconfig.json文件,那么请确保类型包含在由jsconfig.json文件的位置定义的项目上下文中。 -
@JakubS:我不确定你的意思。请给我一个例子。
-
@RaelB 请看我对这个问题的回答stackoverflow.com/a/38932121/6103920
标签: intellisense visual-studio-code typescript-typings