用于直接执行 TypeScript / JavaScript 文件的命令行工具。
Node.js 执行 JavaScript 脚本的命令是:node hello.js。
但是 TypeScript 代码 hello.ts 并不是传统意义上的 JavaScript 代码。通常的流程是:
hello.ts
↓
TypeScript Compiler
↓
hello.js
↓
Node.js
↓
执行tsx 允许更便捷地运行 TypeScript 代码,而不需要手动编译。
适合:
- 开发脚本
- 临时验证
- 数据处理
- 辅助脚本
- playground
pnpm exec tsx 什么意思?
由两部分组成:
pnpm exec:执行命令tsx:执行 TypeScript 代码
pnpm exec 的核心作用是:执行当前项目依赖提供的命令。当在当前项目依赖安装了 tsx,执行 pnpm exec tsx 就是:使用当前项目安装的 tsx 来执行命令。