写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的原创文章,来自与我们操作层软件同一套工程实践。正文为英文。
标签:tooling
从 React JS 迁移到 TypeScript 第一部分:安全的项目配置
严格性标志、tsconfig结构,以及确保应用能够正常发布的逐模块转换。
1573 词阅读将 Node 项目从 npm 转换为 pnpm,同时避免影响团队工作
比较 npm 与 pnpm 在磁盘结构、幻影依赖以及锁定文件方面的差异,然后通过 import、only-allow 以及 packageManager pins 实现迁移。
1279 词阅读ESLint 10下的React 19代码检查规则,以及当eslint-plugin-react版本落后时的情况
为什么 eslint-plugin-react 在 ESLint 10 中会出问题,以 Biome 为优先的配置方式如何将 React 的代码检查规则限制为 11 条,以及如何将该分支集成到 flat config 和 Next.js 中。
1863 词阅读逐步淘汰旧的 JavaScript 依赖:CRA、Moment、jQuery 及其他
哪些过时的 JavaScript 库和工具应该逐步淘汰,它们为何会成为负担,有哪些替代品,以及如何防止依赖列表再次出现问题。
1411 词阅读微服务集中配置仓库:一键部署与同步
建立一个中央配置仓库,其中包含设置、同步及每日更新脚本,以便所有 NestJS 和 React 服务都能使用相同的代码检查、编辑器及 Docker 配置。
2452 词阅读检查模式与运行模式:TypeScript 7 的 Go 编译器如何融入你的工具链
了解 TypeScript 7 自带的 Go 编译器究竟加快了哪些操作,为何 Angular 和 typescript-eslint 等工具表现落后,以及如何将类型检查与代码执行分开。
3232 词阅读npm install的实际功能:注册表、package.json与锁定文件
npm实用指南:注册表与命令行界面,npm install如何解析包,package.json和package-lock.json记录了什么内容,以及如何发布包。
1605 词阅读为什么 TypeScript 7 的 Go Port 版本会破坏代码检查工具和框架相关工具
解释了为何 TypeScript 7 搭载了基于 Go 的更快编译器,但其 API 却存在不兼容性,从而导致整个生态系统中的代码检查工具、安装过程以及 Vue/Svelte 的升级均出现问题。
3041 词阅读TypeScript 6在迈向原生TS 7编译器的道路中所扮演的桥梁角色。
了解TypeScript 6如何更新默认配置、模块解析机制以及导入语法,从而为基于Go语言的更快版TypeScript 7编译器做好代码库准备。
2481 词阅读