typescript
vscode是微软推出的一款优秀的ide开发工具
Vscode是微软推出的一款优秀的ide开发工具,界面简洁美观、默认支持中文,拥有丰富的插件,支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,vscode的定位位于编辑器与IDE之间,但是更像一个编辑器。 该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)
由于 typescript 是编译语言
由于 TypeScript 是编译语言,很多人担心该如何 debug Angular,尤其是 TypeScript 编译没错,但在浏览器执行却错了,但因为 TypeScript 已经编译成 JavaScript,我该怎么知道错在 TypeScript 哪一行呢? 点 app.component.ts 后,会进入 TypeScript 程式码错的那一行,因此不用担心是编译过的 JavaScript 而无从 debug。 事实上在 ng serve 编译时,还同时产生了各 js 对应的 js.map,Chrome 就是靠这些 map 档得知错误的 JavaScript 对应到 TypeScript 哪一行。 可是我不希望正式上线主机也包含这些 map 档怎么办? TypeScript 实际编译也是会报错