首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeScript: ES6 2015/ES6的好d.ts文件?

TypeScript: ES6 2015/ES6的好d.ts文件?
EN

Stack Overflow用户
提问于 2016-05-06 01:38:39
回答 2查看 1.2K关注 0票数 0

目标:找到一个d.ts文件来教TypeScript ES6 2015/ES6中的变化。

TypeScript 1.5 ES6 modules & .d.ts files from DefinitelyTyped seem incompatible (2015年7月)使用es6.lib.d.ts的参考资料。

error TS2339: Property 'endsWith' does not exist on type 'string' (2015年12月)指的是https://github.com/Microsoft/TypeScript/blob/master/lib/lib.es6.d.ts

注意文件标题之间的区别!

我看了typings,发现es6.lib.d.tslib.es6.d.ts都没有。

我复制了上面引用的lib.es6.d.ts,并在我的程序(/// <reference path="./typings/lib.es6.d.ts" />)中引用了它;编译器在处理该文件时倾斜。第132行

代码语言:javascript
复制
readonly prototype: Object;

第132行是文件中readonly的第一次出现。编译器指向readonly并报告

代码语言:javascript
复制
error TS1131: Property or signature expected.

有人知道如何教ES6给TypeScript吗?还是教它?(当然,我很想使用ES6特性!)提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-06 01:47:18

任何人都知道如何教ES6到TypeScript

使用最新的编译器(您确实应该使用该https://basarat.gitbooks.io/typescript/content/docs/getting-started.html#nightly-typescript),您可以使用--lib es6选项。

更多

关于lib选项的更多信息:https://github.com/Microsoft/TypeScript/issues/6974

(PS:在alm https://github.com/alm-tools/alm/中支持它)

票数 2
EN

Stack Overflow用户

发布于 2016-05-06 01:49:45

只要设置ES6作为你的目标,你已经教ES6打字。

代码语言:javascript
复制
// tsconfig.json
{
    "compilerOptions": {
        "target": "ES6",
        "module": "commonjs",
        "sourceMap": true,
        "noImplicitAny": true
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37062880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档