我正在努力了解Angular。作为其中的一部分,我开始审查找到的{TodoMVC示例here。我注意到该应用程序同时具有.js和.ts文件。我的问题是,开发人员是否必须同时编写这两个?我的印象是开发人员编写TypeScript(.ts)并编译为JavaScript(.js)。如果这是真的,为什么有人会在回购中包含JavaScript文件?或者,我是否误解了什么?
答案 0 :(得分:0)
当您编写Angular2应用程序时,您可以编写打字稿文件(TS)。
当您使用angular-cli运行npm start
或ng serve
时,ts文件将转换为js。
开发人员应该只将ts文件提交给源代码控制。
在这个todomvc项目中,开发人员错误地放了js文件。