Requirejs 加载typescript模块依赖项的三种方法之间有什么区别?
以下加载typescript模块依赖项的方法之间有什么区别Requirejs 加载typescript模块依赖项的三种方法之间有什么区别?,requirejs,typescript,amd,js-amd,typescript1.4,Requirejs,Typescript,Amd,Js Amd,Typescript1.4,以下加载typescript模块依赖项的方法之间有什么区别 /// <amd-dependency path="someFile"/> /// <reference path="someFile.ts" /> import someFile = require("someFile"); // /// 导入someFile=require(“someFile”); 此处介绍: 免责声明:我的强烈意见如下所示: 导入someFile=require(“someFile
/// <amd-dependency path="someFile"/>
/// <reference path="someFile.ts" />
import someFile = require("someFile");
//
///
导入someFile=require(“someFile”);
此处介绍:
免责声明:我的强烈意见如下所示:
导入someFile=require(“someFile”)
这应该是你的主要进口形式。对于JS库import$=require(“jquery”)代码>以及您自己文件的相对文件变量
import someFile=require(“./someFile”)代码>
///引用路径=“someFile.ts”/
此选项仅用于从.d.ts
文件和您自己的globals.d.ts
或vendors.d.ts
或tsd.d.ts
amd dependency path=“someFile”
你不需要这个,除非你想需要CSS/images中的东西进入你的TS。你读过这个吗?但是呢?import$=require(“jquery”)代码>使用AMD?@Tarh是的。请看没有///谢谢,tsconfig.json
太棒了!是的,我想弄明白为什么没有提到这种风格/示例:import{Injectable}from“@angular/core”
?这不是针对模块,只是针对类,还是它们是一样的?