因为要在Visual Studio Code(VS Code)上使用TypeScript(TS)进行开发,
因此今天要教大家做一些前置作业,
让开发更容易也更有效率。
这里主要安装的延伸模组有三个
这些都是帮助开发的延伸模组,
其中,因为TS支援转译为ES5也支援转译为ES6的JS,
因此也更能支援过去的系统使用TS做开发喔。
在Terminal(或命令提示字元)输入指令,如下
输入完便会自动在专案资料夹中建立tsconfig.json档案,
接着开启该档案,将outDir取消注解改为 "outDir": "./js",
如此一来,就会自动将编译後的js档案建置在js资料夹内了,
也较方便管理资料。
另外,里面的target意味着可选择转译成的JS型态,
如 "target": "es5",
就是转为ES5的JS,
若是刚开始开发的专案还是建议有新的用新的吧,
时代在进步呢!
那麽在这我只稍微讲解两个我觉得比较重要的,
另外里面还有很多可以做客制化调整的,
那我就不再这赘述了,
有兴趣的也可以玩看看。
若不使用辅助工具,
每次修改程序码需手动在命令提示字元下指令,
手动将TS转译成JS执行,
相当烦琐且没效率。
因此可利用Task Rummer工具程序来辅助,
便能自动将TS转译成JS。
建立流程如下,
就可以使用了喔!
使用的话两个步骤,非常重要,
一个就是使用 Task Rummer 将TS转译成JS,
另一个就是使用昨天安装的ts-node辅助工具(可直接在TS上执行结果)搭配Code Runner延伸模组来执行。
步骤如下
Terminal 输入
Run Build Task
滑鼠在撰写程序码的区域按右键 选取
Run Code
这两个步骤在开发时会频繁的使用到,
强烈建议熟记快捷键吧!
对於开发是很有帮助的。
那麽希望大家建立环境与前置作业都顺利完成,
明天开始就进入程序码的部分了喔!
加油~
<<: [Day 4]从零开始学习 JS 的连续-30 Days---布林值、Undefind、Null
>>: Day 7【钱包登入区 - Login Button】Kitten or Ice Cream?
前言 在处理 PDF 增加密码 (加密) 、移除解密 (解密) 时,可以使用 Ghostscript...
课程目标 了解各种测试个案设计方法,并提供实作演练以更深入了解其观念与技术,并藉由讨论各种案例,来增...
七夕时,凑巧跟大家一起读了佛洛姆的《爱的艺术》这本老书。看完这本书,我觉得我至少确定了一件怀疑很久的...
学以致用是最快乐的事情 昨天我们认识了 IntersectionObserver,知道它可以侦测到...
前一篇文章介绍了Pipeline的范本与编辑介面,并且比较了.NET Desktop范本与Start...