用户区迁移

Node.js 为“用户区”(即您编写的代码,而非 Node.js 自身代码)的源代码提供迁移方案,以方便采纳新功能以及升级受重大变更影响的源代码。这些工作是与 codemod 协作完成的,codemod 也与其他主要项目(如 Next.js、React 和 Tailwind)合作。Node.js 的迁移方案位于 nodejs/userland-migrations 仓库中,并由 @nodejs/userland-migrations 团队负责监督。

官方迁移方案在 codemod 注册表中以 @nodejs 命名空间发布。这些方案已经过 Node.js 成员的审查和/或编写。此外,还有一些未经 Node.js 审查的非官方迁移方案可用。

迁移会修改项目的源代码以应用新的设计模式,例如

cd path/to/your/project
npx codemod@latest @nodejs/correct-ts-specifiers

上述迁移将旧版的 TypeScript 导入转换为符合标准的说明符,例如

import Foo from './foo';
阅读时间
1 分钟
作者
贡献
编辑此页面