简介
TypeScript是JavaScript类型的超集,它可以编译成纯JavaScript,编译出来的JavaScript可以运行在任何浏览器上。TypeScript编译工具可以运行在任何服务器和任何系统上,并且它是 开源 的。
编译安装方法
1.选择操作环境
本文选用华为鲲鹏 云服务 ECS KC1实例做测试
2.解决依赖关系
TypeScript依赖于“node.js”,因此先安装“node.js”,步骤如下:
1)获取“node.js”软件包。
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-arm64.tar.xz
2)解压软件压缩包。
xz -d node-v10.16.0-linux-arm64.tar.xz
tar -xvf node-v10.16.0-linux-arm64.tar
3)在解压目录下的“bin”目录下有可执行文件“node”和“npm”,在全局路径下建立指向可执行文件“node”及“npm”的软链接。
ln -s /root/node-v10.16.0-linux-arm64/bin/node /usr/bin/node
ln -s /root/node-v10.16.0-linux-arm64/bin/npm /usr/bin/npm
3.安装TypeScript
1)执行安装命令。
npm install -g typescript
2)安装完成后,在“/root/node-v10.16.0-linux-arm64/bin/”目录下会生成“tsc”和“tsserver”目标文件。
3)在全局路径下创建指向目标文件的软链接。
ln -s /root/node-v10.16.0-linux-arm64/bin/tsc /usr/bin/tsc
ln -s /root/node-v10.16.0-linux-arm64/bin/tsserver /usr/bin/npm/tsserver
4.测试已完成编译的软件
1)创建一个工作目录。
mkdir /root/working
2)在该目录下新建一个“test.ts”文件,并添加如下内容。
var message = "Hello World";
console.log(message);
3)将TypeScript转换成JavaScript代码。
tsc test.ts
4)执行JavaScript代码。
node test.js
显示“Hello World”,运行成功。