TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension “.ts“
    		       		warning:
    		            这篇文章距离上次修改已过450天,其中的内容可能已经有所变动。
    		        
        		                
                报错解释:
这个错误表示 Node.js 运行时不识别文件扩展名 .ts,即 TypeScript 文件。通常这种错误出现在尝试直接运行一个 TypeScript 文件时,因为 Node.js 默认不知道如何执行 TypeScript 代码。
解决方法:
首先确保你已经安装了 TypeScript 编译器 (
ts-node) 和 Node.js 类型定义文件 (@types/node)。npm install -g ts-node @types/node然后,使用
ts-node运行你的 TypeScript 文件,而不是直接使用node命令。ts-node your-file.ts如果你希望直接运行编译后的 JavaScript 文件,你需要先使用 TypeScript 编译器 (
tsc) 将 TypeScript 代码转换为 JavaScript。tsc your-file.ts这会生成一个同名的
.js文件,然后你可以用node命令运行这个 JavaScript 文件。node your-file.js
确保你的环境配置正确,如 tsconfig.json 文件中的设置,以确保 TypeScript 编译器按预期工作。
评论已关闭