《TypeScript图形渲染实战:2D架构设计与实现》 —1.4 模块化开发TypeScript
【摘要】 本节书摘来自华章计算机《TypeScript图形渲染实战:2D架构设计与实现》 一书中第1章,第1.4.1节,作者是步磊峰。
1.4 模块化开发TypeScript
像笔者这种从C++转到TypeScript/JavaScript开发的程序员,除了强类型外,最喜欢的就是模块化开发,本节就来介绍TypeScript模块化开发相关的内容。
1.4.1 tsconfig.json文件中的target和module命令选项
target命令选项规定了将TypeScript代码编译(转译)成哪个ECMAScript(简称ES)标准,标准有ES 3(default)、ES 5、ES 2015、ES 2016、ES 2017、ES 2018和ESNEXT,一般将其设置为ES 5标准。
module命令选项指定生成哪个模块系统代码,模块系统有commonjs、amd、system,以及umd和es2015,为了在HTML中使用模块化功能,必须选择使用ES 2015选项。
tsconfig.json 模块化编译选项代码如下:
{
"compilerOptions" : {
"target" : "es5" ,
"module" : "es2015" ,
"strict" : true ,
"esModuleInterop" : true ,
"watch" : true
}
}
设置好tsconfig.json后,在VS Code的集成终端中输入tsc命令以监控方式启动TypeScript编译(转译)器。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)