首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >arrary.includes在vscode中正常,但在tsc / tsify中不正常

arrary.includes在vscode中正常,但在tsc / tsify中不正常
EN

Stack Overflow用户
提问于 2018-06-08 03:36:27
回答 1查看 50关注 0票数 1

我正在尝试使用typescript调用array.includes。我将tsconfig设置为target = es6。在vscode中没有任何抱怨,所有的工作都很好(它一直在抱怨,直到我把目标从es5改为es6)

但是通过命令行tsc (或tsify)运行时,它会报告includes无效

代码语言:javascript
复制
FuncLib.ts(15,23): error TS2339: Property 'includes' does not exist on type 'string[]'.

npm说我有typescript 2.9.1我必须显式地告诉tsc (或tsifY)才能读取我的tsconfig文件吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-08 03:44:26

根据this medium post和这个github issue,includes方法是从ES7 (ES2016)开始支持的,尝试将"ES2017“添加到tsconfig.json中的"lib”数组:

代码语言:javascript
复制
{
  "compilerOptions": {
    ...
    "lib": ["es6", "dom", "es2017"],
    ...
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50748996

复制
相关文章

相似问题

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