摘要:在本教程中,您将学习如何使用 TypeScript 自动化开发 Node.js 应用程序的工作流程。
创建 Node.js TypeScript 项目
步骤 1. 安装 Node.js。
步骤 2. 全局安装 typescript 和 ts-node 包
npm install -g typescript ts-nodetypescript 是一个编译器,它将 TypeScript 编译成 JavaScript。ts-node 允许您直接在 Node.js 上运行 TypeScript,而无需先将其编译成 JavaScript。
步骤 3. 安装 nodemon 包以监控更改并自动重启 Node 应用程序。
npm install -g nodemon步骤 4. 创建一个名为 nodets 的新目录,并导航到项目目录
mkdir nodets
cd nodets步骤 5. 创建一个 package.json 文件
npm init --yes步骤 6. 创建一个子目录 src,用于存储 TypeScript 代码
mkdir src步骤 7. 在 src 目录中创建一个新的文件 app.ts。
步骤 8. 创建 nodemon 的配置文件
{
"watch": ["src"],
"ext": ".ts,.js",
"ignore": [],
"exec": "ts-node ./src/app.ts"
}Code language: JSON / JSON with Comments (json)此文件指示 nodemon 监视 src 目录中扩展名为 ts 和 js 的代码更改,并使用 ts-node 命令执行 ./src/app.ts 文件。
步骤 9. 将 package.json 文件中的脚本更改为以下内容
"scripts": {
"start": "nodemon"
},Code language: JSON / JSON with Comments (json)运行 Node 应用程序
首先,通过运行以下命令启动 Node.js 应用程序
npm start它将运行 package.json 文件中指定的 nodemon 命令,该命令执行 nodemon 配置文件中指定的 ts-node ./src/app.ts。
其次,更改 app.ts 文件中的源代码,并在控制台中查看结果。
摘要
- 使用
nodemon包,当源代码发生变化时,不断重启 Node 应用程序。 - 使用
ts-node包直接在 Node.js 上运行 TypeScript 文件,而无需先将它们编译成 JavaScript 文件。
本教程是否有帮助?