如何从命令行运行 TypeScript 文件?
大家好!我刚开始学习 TypeScript,遇到了一个问题。我写了一个简单的 TypeScript 脚本,但无法通过命令行运行它。我尝试了 `node myfile.ts` 命令,但 Node.js 报错说无法理解 TypeScript 语法。
这是我的代码:
```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:...)
```
我知道 Node.js 原生不支持 TypeScript,那么如何正确运行 .ts 文件呢?我听说过 ts-node,但不确定如何安装和使用它。也许还有其他方法?是否需要先编译成 JavaScript?请逐步解释如何从命令行运行 TypeScript 文件,最好有示例。提前谢谢!
<<>>