Skip to content

Commit

Permalink
docs(cn): Update writing-a-plugin.mdx (#1730)
Browse files Browse the repository at this point in the history
  • Loading branch information
cattlechow authored Nov 25, 2022
1 parent 3e79e8e commit 07c529c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/content/contribute/writing-a-plugin.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ module.exports = HelloAsyncPlugin;

## 示例 $#example$

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

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

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

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

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

0 comments on commit 07c529c

Please sign in to comment.