📜  运行 typescript 节点 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:41:54.849000             🧑  作者: Mango

运行 TypeScript 节点 - TypeScript

TypeScript是一种由Microsoft开发的编程语言。它是JavaScript的超集,可以在编写JavaScript代码时添加类型注释,从而提供更好的代码可读性、类型安全性和可维护性。在本文中,我们将介绍如何在Node.js中运行TypeScript。

安装 TypeScript

在安装TypeScript之前,请确保您已经安装了Node.js。

要安装最新版本的TypeScript,您可以使用以下命令:

npm install -g typescript

这将在全局范围内安装TypeScript。

编写 TypeScript 代码

在您使用TypeScript编写代码之前,您需要创建一个名为tsconfig.json的配置文件,以便TypeScript知道如何编译您的代码。

在项目的根目录下创建一个名为tsconfig.json的文件,并添加以下内容:

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "outDir": "dist"
  }
}

这将指示TypeScript将您的代码编译为ES6模块,并将输出文件放在dist目录中。

现在,您可以创建一个新的TypeScript文件index.ts,并添加以下代码:

function greeting(name: string): string {
  return `Hello, ${name}!`;
}

console.log(greeting("TypeScript"));

在这个例子中,我们定义了一个叫做greeting的函数,它接受一个名字字符串并返回一个欢迎的消息字符串。然后我们使用console.log()输出了这个字符串。

编译 TypeScript 代码

要编译TypeScript代码,您可以使用tsc命令。例如:

tsc index.ts

这将编译您的index.ts文件,并将输出文件放在dist目录的根目录中。

您也可以使用以下命令来监听文件更改并自动重新编译:

tsc --watch

这将在后台运行TypeScript编译器,并在您更改文件时重新编译您的代码。

运行 JavaScript 代码

现在,您可以运行生成的JavaScript代码。在终端中,转到dist目录并运行以下命令:

node index.js

这将输出以下内容:

Hello, TypeScript!
结论

在本文中,我们介绍了如何在Node.js中运行TypeScript。我们先安装了TypeScript,然后编写了一些TypeScript代码,并将其编译为JavaScript。最后,我们运行了生成的JavaScript代码,以验证它是否按预期工作。感谢您使用 TypeScript!