gpt4 book ai didi

node.js - Typescript 版本与 Node 版本

转载 作者:行者123 更新时间:2023-12-02 20:15:19 27 4
gpt4 key购买 nike

As Typescript is a global npm module, is there any relation between the typescript version and the node version ?

即,我是否需要运行任何特定版本的 typescript 所需的最低 Node 版本。

最佳答案

TypeScript 是一个编译器(或者有些人称之为转译器)。它将你的 TypeScript 编译成 Node.js 可以运行的常规 Javascript。您可以为 TypeScript 指定选项,告诉它您的目标 Javascript 级别。请参阅 --target 选项 here了解详情。

因此,您需要将编译器目标选项与运行代码的适当版本的 Node.js 相匹配。例如,如果您运行的是 Node.js v9,则可以以 ES6 为目标甚至可能是 ES2016 或 ES2017。如果您使用的是 Node.js v3,您可能会以 ES5 为目标。这决定了 TypeScript 编译器假定主机环境中存在什么级别的 Javascript 功能。

您可以在此引用中了解有关为哪些版本的 Node.js 设置哪些 Typescript 选项的更多信息:

recommended typescript config for node 8

关于node.js - Typescript 版本与 Node 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52547064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com