Skip to content

Commit 6f3667c

Browse files
authored
Apply suggestions from code review
1 parent 5d2f833 commit 6f3667c

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/content/configuration/configuration-types.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@ contributors:
1313
- anshumanv
1414
---
1515

16-
除了作为单独的配置对象导出,也有其他为了满足更多需求的使用方式
16+
除了导出单个配置外,还有一些能满足更多需求的使用方式
1717

1818

1919
## 导出函数 {#exporting-a-function}
2020

21-
你最终可能会遇到需要区分[开发](/guides/development)[生产](/guides/production)环境差异的情况。你可能有至少两种选择
21+
你可能会遇到需要区分[开发](/guides/development)环境和[生产](/guides/production)环境的情况。你(至少)有两种选择
2222

23-
有一种选择是由webpack配置导出一个函数而不是对象,这个函数包含两个参数:
23+
其中一种选择是由 webpack 配置导出一个函数而非对象,这个函数包含两个参数:
2424

25-
- 第一个是环境(environment)。在[环境选项文档](/api/cli/#environment-options)查看更多示例
26-
- 第二个是用于描述webpack配置项的参数map,比如[`output-filename`](/api/cli/#output-options)[`optimize-minimize`](/api/cli/#optimize-options)等。
25+
- 参数一是环境(environment)。请查阅 [environment 选项文档](/api/cli/#environment-options)了解更多
26+
- 参数二是传递给 webpack 的配置项,其中包含 [`output-filename`](/api/cli/#output-options)[`optimize-minimize`](/api/cli/#optimize-options) 等。
2727

2828
```diff
2929
-module.exports = {
@@ -43,11 +43,11 @@ contributors:
4343
```
4444

4545

46-
## 导出Promise {#exporting-a-promise}
46+
## 导出 Promise {#exporting-a-promise}
4747

48-
webpack将执行配置文件导出的函数,同时等待Promise返回。便于异步加载配置变量
48+
当需要异步加载配置变量时,webpack 将执行函数并导出一个配置文件,同时返回一个 Promise
4949

50-
T> 支持通过包裹`Promise.all([/* Your promises */]).`导出多个Promise
50+
T> 支持使用 `Promise.all([/* Your promises */])` 导出多个 Promise
5151

5252
```js
5353
module.exports = () => {
@@ -62,12 +62,12 @@ module.exports = () => {
6262
};
6363
```
6464

65-
W> 只有通过webpack命令行工具返回 `Promise` 才生效。[`webpack()`](/api/node/#webpack)只接受对象。
65+
W> 只有通过 webpack 命令行工具返回的 `Promise` 才生效。[`webpack()`](/api/node/#webpack) 只接受对象。
6666

6767

6868
## 导出多种配置 {#exporting-multiple-configurations}
6969

70-
除了导出单个配置对象/函数,你可能也会需要导出多种配置(webpack 3.1.0起支持)。当运行webpack时,所有配置项都会构建。比如,对于多种[targets](/configuration/output/#outputlibrarytarget)比如AMD and CommonJS)[打包library](/guides/author-libraries)会非常有用
70+
除了导出单个配置对象/函数,你可能也会需要导出多种配置(webpack 3.1.0 起支持)。当运行 webpack 时,所有配置项都会构建。比如,对于多 [targets](/configuration/output/#outputlibrarytarget)如 AMD 和 CommonJS)[构建 library](/guides/author-libraries) 时会非常有用
7171

7272
```js
7373
module.exports = [{
@@ -89,4 +89,4 @@ module.exports = [{
8989
}];
9090
```
9191

92-
T> 如果你只传了一个[`--config-name`](/api/cli/#configuration-options)名字标识,webpack将只会构建指定的配置项
92+
T> 如果你只传了一个 [`--config-name`](/api/cli/#configuration-options) 名字标识,webpack 将只会构建指定的配置项

0 commit comments

Comments
 (0)