首页 > 其他 > 详细

TypeScript名词解释系列:tsconfg中的target,module和moduleResolution

时间:2021-02-23 13:39:46      阅读:27      评论:0      收藏:0      [点我收藏+]

tsconfg中的target,module和moduleResolution

target  :

就是TypeScript文件编译后生成的javascript文件里的语法应该遵循哪个JavaScript的版本。可选项为:"ES5", "ES6""ES2015", "ES2016", "ES2017"或 "ESNext"

module :

就是你的TypeScript文件中的module,采用何种方式实现,可选项为:"None", "CommonJS", "AMD", "System", "UMD", "ES6"或 "ES2015"。具体每一个module的定义,请参考链接:

https://medium.com/computed-comparisons/commonjs-vs-amd-vs-requirejs-vs-es6-modules-2e814b114a0b

moduleResolution --

就是告诉TypeScript编译器,采用何种方式解析(也就是查找)TypeScript文件中依赖的模块的位置,可选项为:Classic和Node,具体定义,请参考链接:

https://www.tslang.cn/docs/handbook/module-resolution.html

 

举例module

设置为commonjs

技术分享图片

 

设置为es6

技术分享图片

 

TypeScript名词解释系列:tsconfg中的target,module和moduleResolution

原文:https://www.cnblogs.com/fangsmile/p/14435315.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!