本文介绍在Node.js环境下运行TypeScript文件的三种主流方式。方法一通过tsc编译生成JS后执行;方法二利用管道符或&&合并编译与运行命令;方法三使用ts-node直接执行无需预编译。
TypeScript是由微软开发并维护的开源编程语言。
该语言在语法层面兼容JavaScript,并在此基础上扩展了更多特性,因此被视为JavaScript的超集。
要在本地环境中执行TypeScript代码,前提条件是已安装Node.js,并需通过该环境全局安装TypeScript编译器。
语法
首先验证Node.js是否已安装,若未安装则需先完成安装步骤,执行以下命令进行检查:
node -v接着使用以下命令全局安装TypeScript:
npm install -g typescript方法一
完成TypeScript安装后,新建一个后缀为.ts的文件,例如greet.ts,其内容如下:
var greet: string = "Hello";
var geeks: string = "本站";
console.log(greet + " , " + geeks); 上述代码执行后的预期输出结果为:
Hello , 本站该TypeScript文件在运行时会自动生成同名的JavaScript文件。以下是几种执行TypeScript文件的具体方式:
步骤一
首先,使用以下命令运行TypeScript文件。该命令会自动将TypeScript代码编译生成同名的JavaScript文件:
tsc greet.ts步骤二
随后,运行生成的JavaScript文件,即执行greet.js:
node greet.js方法二
您可以使用管道符号|或逻辑与符号&&将编译与运行两个命令合并为一条指令,具体写法如下:
Windows系统:
tsc greet.ts | node greet.jsLinux或macOS系统:
tsc greet.ts && node greet.js方法三
您也可以安装ts-node工具及TypeScript依赖,命令如下:
安装命令:
npm install -g ts-node运行命令:
ts-node greet.ts无论采用上述哪种方法,最终的输出结果均保持一致。
Hello , 本站如需了解更多关于在命令行中执行TypeScript文件的方法,请参阅以下相关链接。