【发布时间】:2017-02-26 00:12:20
【问题描述】:
我说对了吗?
tsc
它是 typescript cli 工具和在我的机器上运行的全局版本。
打字
typings 是一些东西。一个 cli 工具,用于将 .d.ts 文件安装到您的项目和保存到我的项目中的文件夹中。
例如:
您可以通过运行搜索 .d.ts 脚本:
typings search foo
并添加一个包:
typings install --global --save dt~foo
然后让typings/index.d.ts 引用我所有的.d.ts 定义文件
/// <reference path="globals/foo/index.d.ts" />
如果我想在项目中的任何地方使用foo,我可以添加
declare var foo: any;
import foo from "foo";
绝对类型
Definitely Types 文件具有 .d.ts 扩展名,允许在 Typescript 中调用 javascript 方法
@typings
是位于node_modules/@typings 的文件夹,与typings 文件夹相同,但通过运行npm install @typings/foo 而不是typings install foo 安装。
我的问题是:
为什么有两种不同的方法来安装类型?第一种方法是在我的项目中包含 Definitely Types 文件的折旧方法吗?
-
@typings模块是否仍可通过运行搜索?打字搜索 foo
我如何让我的项目知道我的
typings,像/// <reference path="globals/foo/index.d.ts" />这样定义它们被废弃了吗?我是否总是/何时在我的项目中声明我的 .d.ts 文件,例如
declare var foo: any;安装时还需要使用
ambient或global标志吗?
【问题讨论】:
标签: typescript typing tsc