必须安装node.js、全局安装typescript编译器、配置vs code扩展及tsconfig.json。先用sudo apt install nodejs npm安装lts版node.js,再执行sudo npm install -g typescript并验证tsc --version;接着在vs code中安装eslint和prettier,新建test.ts输入类型错误代码验证提示生效;最后在项目根目录运行tsc --init生成tsconfig.json并启用strict等关键选项。

要在统信UOS上运行.ts文件、获得类型检查与智能提示,必须安装Node.js作为运行时基础,再部署TypeScript编译器与编辑器支持组件,缺一不可。
安装Node.js与npm
统信UOS官方源已提供适配的Node.js二进制包,使用APT安装可避免版本冲突与权限异常。
执行sudo apt update更新软件包索引。
运行sudo apt install nodejs npm一次性安装Node.js LTS版本及配套npm工具。
验证安装:分别执行node --version和npm --version,输出应为非空字符串,且node版本需为v18.x或v20.x——若显示v16.x以下或报错,则说明未成功安装或镜像源过旧。
全局安装TypeScript编译器
tsc命令必须可在任意路径调用,否则无法从项目根目录直接执行编译。
方法一(推荐):执行sudo npm install -g typescript,安装后运行tsc --version确认输出有效版本号(如5.4.5)。
方法二(权限受限时):改用用户级安装npm install -g typescript --user,但必须确保~/.local/bin已加入PATH——执行echo $PATH检查是否包含该路径,若无则需手动追加并重载shell配置。
【关键前提】必须先完成Node.js安装并验证npm可用,否则npm install会直接失败且不提示具体原因。
完整的Galileo AI平台 TypeScript/JS SDK 参考,用于评估、观察和保护 GenAI 应用。适用于构建 Node.js 或 TypeScript 项目。
配置VS Code TypeScript语言支持
VS Code是UOS下最主流的TS开发IDE,仅安装扩展不足以激活语言服务,必须验证语法校验是否实时生效。
第一步:若尚未安装VS Code,执行sudo apt install code(需已启用VS Code官方APT源),或从官网下载.deb包手动安装。
第二步:启动VS Code,按Ctrl+Shift+X打开扩展面板,搜索并安装“ESLint”与“Prettier”;“TypeScript Language Features”通常已内置启用,无需额外操作。
第三步:新建空白文件,保存为test.ts,输入let x: number = "hello";,观察左侧是否立即出现红色波浪线并提示“Type 'string' is not assignable to type 'number'”——若无此反馈,说明TypeScript语言服务未加载成功,需重启VS Code或检查tsc是否全局可用。
初始化项目级tsconfig.json配置文件
没有tsconfig.json,tsc将按默认规则编译,无法控制目标JS版本、模块系统、输出路径等关键行为,会导致生产环境构建失败。
进入你的项目目录,例如mkdir my-ts-app && cd my-ts-app。
执行tsc --init生成标准配置模板,该命令会创建tsconfig.json文件并预置常用选项。
打开该文件,确认"target"字段设为"ES2016"或更高,"module"设为"commonjs","strict"设为true——这几项直接影响类型检查强度与输出兼容性。
保存文件后,在同一目录下新建src/index.ts,写入console.log("Hello TS");,再执行tsc,观察是否生成dist/index.js(或按配置指定的输出路径)。










