使用者區遷移

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 分鐘
作者
貢獻
編輯此頁面