如何从命令行运行 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?
我想知道在生产环境中哪种方式被认为是正确的,哪种用于开发。希望能得到详细的解释和示例。谢谢!
<<>>