Skip to content

Commit 07c529c

Browse files
authored
docs(cn): Update writing-a-plugin.mdx (#1730)
1 parent 3e79e8e commit 07c529c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/content/contribute/writing-a-plugin.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ module.exports = HelloAsyncPlugin;
186186

187187
## 示例 $#example$
188188

189-
一旦能我们深入理解 webpack compiler 和每个独立的 compilation,我们依赖 webpack 引擎将有无限多的事可以做。我们可以重新格式化已有的文件,创建衍生的文件,或者制作全新的生成文件。
189+
一旦我们可以深入理解 webpack compiler 和每个独立的 compilation,我们依赖 webpack 引擎将有无限多的事可以做。我们可以重新格式化已有的文件,创建衍生的文件,或者制作全新的生成文件。
190190

191191
让我们来写一个简单的示例插件,生成一个叫做 `assets.md` 的新文件;文件内容是所有构建生成的文件的列表。这个插件大概像下面这样:
192192

@@ -346,7 +346,7 @@ this.hooks = {
346346
-`tap`/`tapAsync`/`tapPromise` 方法绑定。
347347
-`callAsync(...params)` 方法调用。
348348

349-
插件处理函数(handler functions)的参数为所有参数,以及一个签名为 `(err?: Error) -> void` 的 callback 函数,callback 函数的 。处理函数按注册顺序执行`callback` 在所有处理函数执行完后调用。
349+
插件处理函数(handler functions)的参数为所有参数,以及一个签名为 `(err?: Error) -> void` 的 callback 函数,callback 函数的处理函数按注册顺序执行`callback` 在所有处理函数执行完后调用。
350350
这是 `emit``run` 事件的常见使用模式。
351351

352352
- **Async waterfall(异步瀑布)** 插件会用 waterfall 方式异步应用

0 commit comments

Comments
 (0)