TypeScript名詞解釋系列 -- tsconfg中的target,module和moduleResolution

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章