需安装Node.js、TypeScript编译器、VS Code扩展、tsconfig.json及ts-node;依次执行apt安装Node.js、npm全局安装tsc与ts-node、配置VS Code扩展与tsconfig.json,完成TypeScript开发环境搭建。

如果您已在统信UOS系统上完成基础开发工具链的部署,但尚未配置TypeScript运行与编译能力,则需补充安装Node.js、TypeScript编译器及相关开发支持组件。以下是完成TypeScript开发环境搭建的具体操作步骤:
一、安装Node.js与npm
Node.js是TypeScript运行和编译的底层依赖,npm作为其包管理器,用于后续安装TypeScript及其他开发工具。统信UOS官方源已提供适配的Node.js二进制包,推荐优先使用APT方式安装以确保系统兼容性与安全性。
1、更新软件包索引:执行sudo apt update。
2、安装Node.js LTS版本及配套npm:执行sudo apt install nodejs npm。
3、验证安装结果:分别运行node --version与npm --version,确认输出非空且版本号符合LTS范围(如v18.x或v20.x)。
二、全局安装TypeScript编译器
TypeScript编译器(tsc)负责将.ts源文件转换为标准JavaScript,并执行类型检查。全局安装可确保在任意路径下调用tsc命令,适用于项目初始化与独立文件编译场景。
1、执行全局安装命令:sudo npm install -g typescript。
2、安装完成后,运行tsc --version验证是否输出有效版本号(如Version 5.4.5)。
3、若提示权限错误,可改用用户级安装:npm install -g typescript --user,并确保~/.local/bin已加入PATH(通过检查echo $PATH确认)。
三、配置VS Code编辑器支持
VS Code是统信UOS下最主流的TypeScript开发IDE,需启用语言服务、语法高亮、智能提示及调试功能,以获得完整开发体验。
1、安装VS Code:访问官网下载.deb包,或执行sudo apt install code(若已启用VS Code官方APT源)。
2、启动VS Code后,打开扩展面板(Ctrl+Shift+X),搜索并安装以下扩展:TypeScript Language Features(官方内置,通常已启用)、ESLint、Prettier。
3、新建一个.ts文件(如test.ts),输入let x: number = "hello";,观察编辑器是否立即标红并提示类型错误——若出现该反馈,说明TypeScript语言服务已生效。
四、初始化TypeScript项目配置
tsconfig.json是TypeScript项目的根配置文件,定义编译目标、模块系统、输出路径等关键行为。初始化该文件是构建可维护项目的必要前提。
1、创建项目目录并进入:mkdir my-ts-app && cd my-ts-app。
2、初始化npm项目:npm init -y。
3、生成默认tsconfig.json:tsc --init。
4、编辑生成的tsconfig.json,确保包含以下最小必要配置:{"compilerOptions":{"target":"ES2022","module":"CommonJS","strict":true,"outDir":"./dist","rootDir":"./src"}}。
五、安装ts-node实现直接运行
ts-node允许不经过显式编译步骤,直接通过node命令运行.ts文件,大幅提升开发迭代效率,尤其适合脚本编写与快速验证场景。
1、全局安装ts-node:sudo npm install -g ts-node。
2、创建测试文件hello.ts,内容为console.log("Hello from TypeScript!");。
3、在终端中执行:ts-node hello.ts,若终端输出对应字符串,表明ts-node运行链路已通。

















