加载typescript模块依赖的三种方式有什么区别?
What is the difference between the three ways of loading typescript module dependencies?
以下加载typescript模块依赖的方式有什么区别?
/// <amd-dependency path="someFile"/>
/// <reference path="someFile.ts" />
import someFile = require("someFile");
此处涵盖:https://typescript.codeplex.com/wikipage?title=Modules%20in%20TypeScript
免责声明:我的强烈意见如下:https://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1
import someFile = require("someFile");
这应该是您的主要导入形式。将其用于 JS 库 import $ = require("jquery");
以及您自己文件的相关文件变体
import someFile = require("./someFile");
/// reference path="someFile.ts" /
仅使用此功能从 .d.ts
文件和您自己的 globals.d.ts
或 vendors.d.ts
或 tsd.d.ts
中导入 类型 信息
amd-dependency path="someFile"
你不需要这个除非你想require
CSS / images into 你的TS。
以下加载typescript模块依赖的方式有什么区别?
/// <amd-dependency path="someFile"/>
/// <reference path="someFile.ts" />
import someFile = require("someFile");
此处涵盖:https://typescript.codeplex.com/wikipage?title=Modules%20in%20TypeScript
免责声明:我的强烈意见如下:https://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1
import someFile = require("someFile");
这应该是您的主要导入形式。将其用于 JS 库 import $ = require("jquery");
以及您自己文件的相关文件变体
import someFile = require("./someFile");
/// reference path="someFile.ts" /
仅使用此功能从 .d.ts
文件和您自己的 globals.d.ts
或 vendors.d.ts
或 tsd.d.ts
中导入 类型 信息
amd-dependency path="someFile"
你不需要这个除非你想require
CSS / images into 你的TS。