Avatar ·

在Node.js中运行TypeScript时出现"Unknown file extension ".ts""错误

你好!我是TypeScript新手,正在尝试运行我的第一个项目。我已经安装了Node.js,创建了一个包含简单代码的`index.ts`文件: ```typescript const greet = (name: string): string => { return `Hello, ${name}!`; }; console.log(greet("World")); ``` 尝试通过`node index.ts`运行它,但出现错误: `TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for C:\projects\test\index.ts` 我已经通过`npm install -g typescript`全局安装了TypeScript,但这没有帮助。我还尝试安装`ts-node`——错误仍然存在。 我的`package.json`看起来像这样: ```json { "name": "test-project", "version": "1.0.0", "type": "module" } ``` 请告诉我我做错了什么?如何正确配置项目以便运行TypeScript文件?我非常想弄清楚,但在文档中彻底迷失了。 <<>>

为什么会出现这个错误?

Node.js默认不理解TypeScript(.ts