在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