相关疑难解决方法(0)

推荐的节点8的typescript配置

如果我想使用节点8编译源代码,那么打印的typescript配置是什么?

大多数教程使用以下tsconig.json:

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs"
  }
}
Run Code Online (Sandbox Code Playgroud)

但现在我发现,并非所有可用功能都受支持.例如,['foo'].includes('bar')抛出错误:类型'string []'上不存在属性'includes'.

我发现一个问题,解决这个问题.解决方案是使用lib es7.我可以覆盖默认的libs:"lib": ["es7"]

但是我不确定这是否是节点8的最佳配置 - 是否有更多不受该lib支持的功能?是否定义了很多功能?

所以我的问题是:什么是最好的配置target,lib并且module如果我想使用节点8?

node.js typescript

53
推荐指数
2
解决办法
1万
查看次数

标签 统计

node.js ×1

typescript ×1