Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Typescript和nodejs版本_Javascript_Node.js_Typescript_Version_Compatibility - Fatal编程技术网

Javascript Typescript和nodejs版本

Javascript Typescript和nodejs版本,javascript,node.js,typescript,version,compatibility,Javascript,Node.js,Typescript,Version,Compatibility,typescript编译器和nodejs运行时之间是否存在正确版本的映射,以获得最佳性能并充分利用nodejs运行时的特性?如果typescript能够使用运行时无法使用的功能,会发生什么情况?如何管理(必须由用户指定或自动管理)?打开命令提示符。要检查节点类型,请执行以下操作: node -v 要检查全局安装的typescript版本类型: tsc -v 如果消息“tsc”未被识别为内部或外部命令, 可操作的程序或批处理文件。,然后导航到项目文件夹。在命令提示符中键入: npm ls ty

typescript编译器和nodejs运行时之间是否存在正确版本的映射,以获得最佳性能并充分利用nodejs运行时的特性?如果typescript能够使用运行时无法使用的功能,会发生什么情况?如何管理(必须由用户指定或自动管理)?

打开命令提示符。要检查节点类型,请执行以下操作:

node -v
要检查全局安装的typescript版本类型:

tsc -v
如果消息
“tsc”未被识别为内部或外部命令,
可操作的程序或批处理文件。
,然后导航到项目文件夹。在命令提示符中键入:

npm ls typescript

或者,您可以打开package.json并检查
“devdependences”
属性。

在编译Typescript时,有无数选项指定目标JS引擎的功能。显然,JS引擎越新,它的功能就越多,您可以指定使用这些可用功能的选项。这不是自动的。运行编译器的人必须指定目标环境的功能。例如,如果您希望能够在旧浏览器中运行Typescript,则必须指定一组相当低的功能,编译器将生成与之匹配的代码。Typescript编译器版本无关紧要。重要的是将编译器的
--target
选项设置为与Node.js版本支持的最新ECMAScript版本相匹配。请参阅Node.js的每个版本支持哪些ECMAScript修订。