Avatar ·

如何从命令行运行 TypeScript 文件:完整指南

大家好!我是 TypeScript 新手,正在尝试弄清楚如何从命令行运行我的 .ts 文件。我写了一个简单的脚本: ```typescript // hello.ts function greet(name: string): string { return `你好,${name}!`; } const message = greet("世界"); console.log(message); ``` 当我尝试执行 `node hello.ts` 时,出现错误: ``` SyntaxError: Unexpected token ':' at wrapSafe (internal/modules/cjs/loader.js:988) ``` 显然 Node.js 不能直接理解 TypeScript。我尝试全局安装 ts-node 并运行 `ts-node hello.ts` —— 这成功了。但我听说这不是唯一的方法。还有其他选择吗?也许需要编译成 JavaScript?或者可以配置 Node.js 让它自己理解 TypeScript? 我想知道在生产环境中哪种方式被认为是正确的,哪种用于开发。希望能得到详细的解释和示例。谢谢! <<>>

从命令行运行 TypeScript 的主要方法