@@ -10,21 +10,21 @@ title: 编译库
1010
1111## 为什么要发布编译后的代码?{/* why-ship-compiled-code* /}
1212
13- 作为库作者,您可以在将代码发布到 npm 之前编译。这样做有几个好处:
13+ 作为库作者,你可以在将代码发布到 npm 之前编译。这样做有几个好处:
1414
15- - ** 为所有用户提升性能** —— 即使用户尚未使用 React 编译器,他们也能从您的库中获得优化后的代码 。
15+ - ** 为所有用户提升性能** —— 即使用户尚未使用 React 编译器,他们也能从你的库中获得优化后的代码 。
1616- ** 用户无需配置** —— 这些优化开箱即用
1717- ** 行为一致** —— 无论用户的构建设置如何,他们都能获得相同版本的优化代码
1818
1919## 设置编译 {/* setting-up-compilation* /}
2020
21- 将 React 编译器添加到您库的构建过程中 :
21+ 将 React 编译器添加到你的库的构建过程中 :
2222
2323<TerminalBlock >
2424npm install -D babel-plugin-react-compiler@rc
2525</TerminalBlock >
2626
27- 配置您的构建工具来编译您的库 。例如,使用 Babel:
27+ 配置你的构建工具来编译你的库 。例如,使用 Babel:
2828
2929``` js
3030// babel.config.js
@@ -38,7 +38,7 @@ module.exports = {
3838
3939## 向下兼容性 {/* backwards-compatibility* /}
4040
41- 如果您的库需要支持 React 19 以下的版本,您需要进行额外的配置 :
41+ 如果你的库需要支持 React 19 以下的版本,你需要进行额外的配置 :
4242
4343### 1. 安装运行时包 {/* install-runtime-package* /}
4444
@@ -61,7 +61,7 @@ npm install react-compiler-runtime@rc
6161
6262### 2. 配置目标版本 {/* configure-target-version* /}
6363
64- 设置您的库所支持的最低 React 版本:
64+ 设置你的库所支持的最低 React 版本:
6565
6666``` js
6767{
@@ -71,17 +71,17 @@ npm install react-compiler-runtime@rc
7171
7272## 测试策略 {/* testing-strategy* /}
7373
74- 为了确保兼容性,您应该对编译和未编译两种情况下的库都进行测试。在编译后的代码上运行您现有的测试套件 ,并创建一个绕过编译器的独立测试配置。这有助于捕获任何可能由编译过程引起的问题,并确保您的库在所有场景下都能正常工作
74+ 为了确保兼容性,你应该对编译和未编译两种情况下的库都进行测试。在编译后的代码上运行你现有的测试套件 ,并创建一个绕过编译器的独立测试配置。这有助于捕获任何可能由编译过程引起的问题,并确保你的库在所有场景下都能正常工作
7575
7676## 故障排除 {/* troubleshooting* /}
7777
7878### 库在旧版 React 中无法工作 {/* library-doesnt-work-with-older-react-versions* /}
7979
80- 如果您编译后的库在 React 17 或 18 中抛出错误:
80+ 如果你编译后的库在 React 17 或 18 中抛出错误:
8181
82- 1 . 确认您已将 ` react-compiler-runtime ` 安装为生产依赖
83- 2 . 检查你的 ` target ` 配置是否与您支持的最低 React 版本匹配
84- 3 . 确保运行时包已包含在您最终发布的打包中
82+ 1 . 确认你已将 ` react-compiler-runtime ` 安装为生产依赖
83+ 2 . 检查你的 ` target ` 配置是否与你支持的最低 React 版本匹配
84+ 3 . 确保运行时包已包含在你最终发布的打包中
8585
8686### 编译过程与其他 Babel 插件冲突 {/* compilation-conflicts-with-other-babel-plugins* /}
8787
@@ -96,7 +96,7 @@ npm install react-compiler-runtime@rc
9696如果用户遇到 “Cannot find module 'react-compiler-runtime'” 错误:
9797
98981 . 确保该运行时包被列在 ` dependencies ` 中,而不是 ` devDependencies `
99- 2 . 检查您的打包工具是否将该运行时包含在了输出中
99+ 2 . 检查你的打包工具是否将该运行时包含在了输出中
1001003 . 确认这个包已经和你的库一起成功发布到了 npm
101101
102102## Next Steps {/* next-steps* /}
0 commit comments