摘要:在本教程中,您将学习如何使用 TypeScript 自动化开发 Node.js 应用程序的工作流程。
创建 Node.js TypeScript 项目
步骤 1. 安装 Node.js。
步骤 2. 全局安装 typescript 和 ts-node 包
npm install -g typescript ts-node
typescript
是一个编译器,它将 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 文件。
本教程是否有帮助?