恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
如何10分钟快速上手Nub:从安装到运行第一个TypeScript项目的完整指南
首页
资讯中心
/
如何10分钟快速上手Nub:从安装到运行第一个TypeScript项目的完整指南
如何10分钟快速上手Nub:从安装到运行第一个TypeScript项目的完整指南
发布时间:2026/9/1 11:50:59
如何10分钟快速上手Nub从安装到运行第一个TypeScript项目的完整指南【免费下载链接】nubThe fast all-in-one Node.js toolkit项目地址: https://gitcode.com/gh_mirrors/nub2/nubNub 是一个用 Rust 编写的 Node.js 一体化开发工具all-in-one Node.js toolkit它能直接运行 TypeScript 文件、替代 npm/pnpm 安装依赖、加速 npx 类命令并自动管理 Node.js 版本。本教程带你从安装到跑通第一个 TypeScript 项目全程只需约 10 分钟无需配置任何构建步骤。认识 Nub一个工具替代整条 Node 工具链 过去跑一个 TypeScript 项目你可能需要同时装tsx、dotenv、nodemon、nvm再加上一个包管理器。Nub 的思路是不重写 Node而是直接增强你本机已安装的标准 Node把日常命令全部收拢到一个命令里。它和常见工具的对应关系一目了然你习惯用的用 Nub 后node/tsx/ts-nodenub 文件npm run/pnpm runnub run 脚本npx/pnpm dlxnubx 工具npm install/pnpm installnub installnodemon/node --watchnub watch 文件nvm/fnm/voltanub node或全自动更关键的是零锁定Nub 不引入任何全局对象或私有导入命名空间如果哪天移除 Nub项目代码在普通 Node 上原样可运行。第 1 步一键安装 Nub约 1 分钟打开终端根据你的系统执行对应命令macOS / Linux推荐# 从仓库获取安装脚本后执行仓库提供 SHA-256 校验安全可验证 git clone https://gitcode.com/gh_mirrors/nub2/nub cd nub bash install.shWindowsPowerShellgit clone https://gitcode.com/gh_mirrors/nub2/nub cd nub powershell -ExecutionPolicy Bypass -File install.ps1也可以用包管理器直接安装npm install -g nubjs/nub安装脚本会自动检测你的平台含 Rosetta 与 musl 识别、下载对应二进制、校验 SHA-256 并把~/.nub/bin加入 PATH实现参考 install.sh 和 install.ps1。验证安装——重新打开终端后执行nub --version能打印版本号就说明安装成功了 ✅第 2 步运行第一个 TypeScript 文件约 2 分钟新建一个文件hello.ts可参考项目自带的 benchmarks/hello.tsconst name: string Nub; console.log(Hello, ${name}! 你好世界);然后只需一条命令nub hello.ts输出Hello, Nub! 你好世界就这么简单。nub 文件完整支持.ts、.tsx、.mts、.cts、.js、.mjs、.cjs、.jsx无需任何编译配置。它的内置增强能力包括 完整 TypeScript 支持含enum、namespace不只是去类型 自动识别tsconfig.json的paths别名和扩展名省略导入 装饰器与emitDecoratorMetadata 自动加载.env文件和 Next.js / Vite 行为一致无需dotenv️ 直接import数据文件.yaml、.toml、.jsonc、.json5、.txt第 3 步搭建并运行你的第一个完整项目约 5 分钟用脚手架命令创建一个 TypeScript 优先的新项目nub init my-app cd my-app在src/index.ts里写一个小服务并在项目根目录放一个.env文件比如PORT3000——Nub 会在 Node 启动前自动加载它变量支持${VAR}展开。开发时用原生 watch 模式保存即重启nub watch src/index.ts与nodemon不同nub watch基于真实的依赖图自动追踪文件连.env、tsconfig.json、package.json这些图外文件的变更也会触发重启无需维护 glob 列表。安装依赖时同样提速nub add -D typescript nub installnub install会识别项目现有的包管理器npm / pnpm / Yarn / Bun读取并写回它原生的 lockfile不强迫你迁移并且默认拦截危险的 postinstall 脚本、检查已知恶意包版本安全性开箱即得。进阶速览还有哪些杀手级命令命令作用nub run build替代npm run脚本分发快约 24 倍nubx eslint . --fix替代npx本地工具运行快约 19 倍nub node install 22手动安装/管理 Node 版本不写版本时会自动按.node-version、.nvmrc、engines自动安装对应版本nub upgrade一键自我更新nub agent docs离线查看完整官方文档关于 Node 版本的小惊喜只要你在项目里写了.node-version或.nvmrc下次nub 文件时 Nub 会自动下载、校验并缓存对应版本然后直接运行——全程没有nvm use这一步。快速上手清单 ✅安装bash install.sh或npm install -g nubjs/nub用nub --version验证跑文件nub hello.ts——TypeScript 直接运行无构建建项目nub init my-app创建 TypeScript 项目写开发循环nub watch src/index.ts保存即重启.env自动生效装依赖nub add/nub install兼容现有 lockfile查文档nub agent docs离线查阅更多细节可阅读项目根目录的 README.md、AI 代理集成指南 site/public/start.md以及面向自动化的技能说明 site/public/skill.md。10 分钟走完这套流程后你会发现日常开发里node、tsx、dotenv、nodemon、nvm这些命令都可以退休了——nub一个就够。【免费下载链接】nubThe fast all-in-one Node.js toolkit项目地址: https://gitcode.com/gh_mirrors/nub2/nub创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考