30得票2回答
如何在Visual Studio 2015中为Typescript添加typings.json的类型声明?

因为这让我疯狂,所以必须询问一下。我在谷歌上看到了使用npm安装typings的方法,但是Angular2的教程要求添加一个typings.json文件,然后它会自动添加typings文件夹并从DefinitelyTyped下载d.ts文件。我尝试了使用jquery进行同样的操作,但没有下载。...

29得票1回答
如何在Visual Studio Code中设置本地Web服务器

我是新手在VS Code中使用TypeScript。我正在尝试设置本地服务器路径以打开我的HTML文件。如何设置并且每次尝试设置时都会出错。我无法在终端中使用"npm install"和"npm start"命令。如果我使用这个命令,我会得到一个错误。 文件夹结构: TsDemo--fol...

26得票1回答
在TypeScript中,是否可以在类内定义一种类型(字符串字面联合)?

在 TypeScript 1.8 中,他们添加了一种称为“字符串字面量类型”的新类型,它允许您声明一种只能是有限值集合中的一种类型。他们给出的示例是:type Easing = "ease-in" | "ease-out" | "ease-in-out"; 然而,在他们的所有示例中,类型要么是...

24得票6回答
如何将我的Typescript编译成单个JS文件且不使用任何模块加载系统?

我有一个大约由10个ts文件组成的小型Typescript项目。我想将所有文件编译成es5并合并到一个名为all.js的单独的es5文件中。 目前,我的tsconfig.json设置如下:{ "compilerOptions": { "module": "system", ...

23得票2回答
如何在TypeScript中为类装饰器添加参数?

我可以为一个带参数的类创建一个装饰函数。 示例:@Plugin("My first Plugin") class myFirstPlugin { ... } 我尝试过这个,但它不起作用:function Plugin(constructor: Function, name:string...

20得票1回答
TypeScript 可以导入 CommonJS 模块吗?

我有这个文件://foo.js var foo = function () { return "foo"; }; module.exports = foo; 所以,我想将它导入我的Typescript文件。我尝试了这个。//typescript.ts import * as foo...

19得票4回答
为什么我不能在Typescript中扩展'any'类型?

我想要为使用外部库的类制作一个占位符接口。因此我创建了:export interface IDatabaseModel extends any { } 我宁愿现在这样做并稍后添加方法(例如findAll()),也不愿将我的所有类标记为“any”,然后必须手动在数百个特定位置搜索和替换“any”...

18得票2回答
构建:元素隐式具有“任意”类型,因为索引表达式不是“数字”类型。

我们正在转换 TypeScript 1.8 代码,强制软件开发人员设置类型。 以下是错误信息: 描述:Build: 元素具有隐含的 "any" 类型,因为索引表达式的类型不是 "number" 类型。 项目 myProject 文件:C:\dev\Scripts\machines....

18得票2回答
TypeScript中的扩展方法(系统)

在我的angular2项目中,我正在尝试使用typescript来扩展string类的原型。这是我的代码:interface String { startsWith(s:string); contains(s:string); containsOr(s1:string...

16得票3回答
项目 '<project name>' 不是最新的。输入文件 '<static file>' 在输出文件之后被修改。

我正在创建一个 TypeScript 项目 (项目类型 - 使用 TypeScript 的 Web 应用程序),其中包括 TypeScript、JavaScript 和其他静态文件。 我正在使用 Visual Studio 2015 构建环境和 Microsoft.TypeScript.MS...