前言
我们前两篇介绍了TypeScript开发环境的配置,但是这个配置相对来说比较繁琐,更适合用它来做前端开发的,而对于我们只是为了为学习ArkTS做准备来说,其实并不需要如此复杂的配置文件。
今天就和我一起看看如何简单高效的配置好TS的学习环境。
必备软件
- NodeJS:这里我们就不重复介绍了,这个是通用的。
- VSCode:这个是我们用来写TS代码的主要工具,建议大家和我保持一致,因为我们会用到一些它的插件来方便我们开发。
- 浏览器:建议使用Edge。
TS环境配置
在安装好NodeJS的前提下,我们打开VSCode并进入我们的项目目录下并打开Terminal或者使用一个命令行工具,输入下面命令进行TS的安装(如果之前用这个命令安装过了,可以忽略。)
npm install typescript -G
然后运行以下命令查看TS的版本
tsc -V
VSCode的插件
Prettier Formatter: 用来格式划代码
打开VSCode的设置ctrl(command) + shift + p加入以下配置
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true,
Live Server插件,它可以让我们在本地启动一个服务器,可以运行我们写好的html文件
TS的编译设置
我们在自己的项目目录下输入以下内容,生成一个默认配置文件
tsc --init
这里的默认设置我们并不是全部需要的,我们只需要设置如下几个。
{
"compilerOptions": {
"target": "es2016",
"module": "commonjs",
"rootDir": "./src",
"outDir": "./dist",
"removeComments": true,
"noEmitOnError": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
"skipLibCheck": true
}
}
这个配置主要设置我们的工作根目录"rootDir": "./src",
以及编译好的目录"outDir": "./dist",
其他设置从名称就能知道是什么作用的,这里就不过多介绍了。
在实际工作时需要提前创建好这两个文件夹。
我们运行一个基础演示
我们在src目录下新建一个demo.ts的文件。
然后运行以下命令,该命令的作用是监控我们文件的变化
tsc -W
我们会发现在dist目录下新生成了一个js文件
我们新建一个html文件,和之前一样引用我们的js文件。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script src="./demo.js"></script>
</html>
我们点击一个右下角的按钮启动我们之前安装的live server插件
我们可以看到,刚刚新建的html
为了更好的体验变成我建议大家和我一样设置一下分屏
我们后期关注的只是控制台的的内容。
比如我们现在在ts文件中输入一下内容
const name_str: string = "Tango";
console.log(name_str);
当我们保存时即可及时的看到输出结果
结尾
我们今天介绍了一个更适合用来学习的配置环境的方法,后面我们会基于这个环境一起学习一下TS的基础语法。
我是Tango,一个热爱分享技术的程序猿,我们下期见。