《TypeScript图形渲染实战:2D架构设计与实现》 —1.4 模块化开发TypeScript

举报
华章计算机 发表于 2019/12/11 11:55:17 2019/12/11
【摘要】 本节书摘来自华章计算机《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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。