Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

您 -> 你 & 统一为:本指南继续沿用[xxx](/guides/xxx)中的代码示例 #440

Merged
merged 134 commits into from
Jan 13, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
f2a258a
update /content/loaders & /content/plugins
dear-lizhihua Sep 3, 2017
a5725bb
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Sep 3, 2017
248be26
update /content/loaders & /content/plugins
dear-lizhihua Sep 19, 2017
36c53b8
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Sep 19, 2017
25a3d6d
Merge branch 'master' into cn
dear-lizhihua Oct 10, 2017
14bff9f
update /content/loaders & /content/plugins
dear-lizhihua Oct 10, 2017
debfddd
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Oct 10, 2017
57fb4d4
update contributors
dear-lizhihua Oct 10, 2017
99bf48d
Merge branch 'master' into translation
dear-lizhihua Oct 10, 2017
7fcd796
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Oct 11, 2017
78e3cee
update /content/loaders & /content/plugins
dear-lizhihua Oct 15, 2017
8a1b2c9
Merge branch 'master' into translation
dear-lizhihua Oct 15, 2017
34575cd
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Oct 15, 2017
3251e8a
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Oct 15, 2017
7396c0d
Merge branch 'master' into cn
dear-lizhihua Oct 15, 2017
c0dc1be
fix LinkDropdown
dear-lizhihua Oct 15, 2017
4809e4a
Merge branch 'translation' into cn
dear-lizhihua Oct 15, 2017
178eeeb
修复 npm 命令错误导致编译不成功的问题
dear-lizhihua Oct 17, 2017
8ec33ad
update /content/loaders & /content/plugins
dear-lizhihua Oct 17, 2017
cc7b5e1
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Oct 17, 2017
93ebe40
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Oct 29, 2017
1ca293a
update /content/loaders & /content/plugins
dear-lizhihua Oct 30, 2017
a132154
Merge branch 'master' into translation
dear-lizhihua Oct 30, 2017
9fbf758
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Oct 30, 2017
a40704a
update /content/loaders & /content/plugins
dear-lizhihua Nov 1, 2017
53d47d1
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Nov 1, 2017
68c4bdd
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Nov 1, 2017
d622470
docs(plugins): fix typo in module-concatenation-plugin.md (#1683)
mattdsteele Nov 1, 2017
52eb2a4
docs(concepts): simplify the introduction (#1673)
TheDutchCoder Nov 1, 2017
6e8d65d
docs(plugins): add “scope hoisting” intro in module-concatenation-plu…
iamakulov Nov 3, 2017
66443e6
docs(api): fix some method signatures in loaders.md (#1685)
aparajita Nov 3, 2017
b13613e
update /content/loaders & /content/plugins
Nov 4, 2017
0e407de
Merge remote-tracking branch 'upstream/translation' into translation
Nov 4, 2017
d6295cc
Merge remote-tracking branch 'upstream/master'
Nov 4, 2017
955b221
docs(guides): consistent quoute use in typescript.md (#1687)
ulrikstrid Nov 5, 2017
ac739ee
docs(api/guides): document new --concatenate-modules flag (#1686)
iamakulov Nov 5, 2017
6d30cac
docs(guides): fix issues with examples in shimming.md (#1680)
svyandun Nov 5, 2017
ccac872
docs(guides): add middleware tip to the hmr guide
skipjack Nov 5, 2017
5dcd8ac
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Nov 5, 2017
0f539cb
Merge remote-tracking branch 'upstream/master'
dear-lizhihua Nov 5, 2017
c71abf9
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Nov 5, 2017
c9cdb7e
Revert "A new --concatenate-modules flag" (#1692)
skipjack Nov 5, 2017
ebd64c9
update master
dear-lizhihua Nov 6, 2017
796d087
Merge remote-tracking branch 'upstream/master'
dear-lizhihua Nov 6, 2017
4a2422b
Merge branch 'master' into cn
dear-lizhihua Nov 6, 2017
fe130ff
update master
dear-lizhihua Nov 6, 2017
19fc4f6
update /content/loaders & /content/plugins
dear-lizhihua Nov 7, 2017
b9d59a4
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Nov 7, 2017
38fc0d4
Merge branch 'translation' into cn
dear-lizhihua Nov 7, 2017
34dd7b4
docs(concepts): fix grammar in output.md (#1694)
reergymerej Nov 10, 2017
29899d8
docs(contribute): update writing-a-loader (#1691)
ThaNarie Nov 10, 2017
5a7cbe7
docs(plugins): add external example in SourceMapDevToolPlugin (#1676)
hkrutzer Nov 10, 2017
4760409
docs(config): update dev-server open option (#1693)
applemate Nov 11, 2017
63574ba
fix bugs
dear-lizhihua Nov 12, 2017
192c38e
update /content/loaders & /content/plugins
dear-lizhihua Nov 12, 2017
1511650
docs(api): improve formatting and grammar in loaders.md
skipjack Nov 11, 2017
ab6f188
docs(api): clarify fourth parameter of `this.callback` in loaders.md
skipjack Nov 11, 2017
e6c94a4
docs(api): populate missing link in loaders.md
skipjack Nov 12, 2017
4b80c8b
docs(plugins): correct example in html-webpack-plugin (#1698)
Jocs Nov 13, 2017
b24ea5e
docs(guides): update an example in production.md (#1696)
ogonkov Nov 13, 2017
0fb8a35
fix(markdown): fix overflowing inline code (#1701)
kamleshchandnani Nov 15, 2017
251f704
docs(concepts): update concepts wording (#1702)
TheLarkInn Nov 15, 2017
4f2f269
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Nov 18, 2017
c5142de
Merge remote-tracking branch 'upstream/master'
dear-lizhihua Nov 18, 2017
5a59bb7
update /content/loaders & /content/plugins
dear-lizhihua Nov 18, 2017
8597638
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Nov 18, 2017
4d2e2b8
docs(config): fix dead link to webpack-dev-server example (#1704)
loilo Nov 19, 2017
549d14c
docs(concepts): use fragment links in usage instructions (#1705)
CentroDL Nov 19, 2017
9f473f5
docs(guides): add windows usage tip in getting-started (#1671)
Vanguard90 Nov 23, 2017
b8e8365
doc(guides): fix grammatical error in build-performance (#1709)
davesidious Nov 23, 2017
067cb0d
docs(guides): correct two small typos
mbsrc Nov 21, 2017
e57a11b
docs(api): remove inadvertent double verb (#1714)
MajorBreakfast Nov 23, 2017
2efe399
docs(contribute): fix grammar in writing-a-plugin (#1715)
MajorBreakfast Nov 23, 2017
05714b5
docs(config): add semicolon for consistency (#1716)
connorholyday Nov 26, 2017
93e4b4d
docs(contributing): add note about debian OS (#1721)
sukrosono Dec 2, 2017
4eefcee
docs(guides): add output example to shimming doc (#1720)
agudulin Dec 2, 2017
afe298d
docs(plugins): use `.includes` over `.indexOf` (#1719)
mattvagni Dec 2, 2017
955ff3f
docs(guides): use `npx` in getting-started (#1708)
MajorBreakfast Dec 2, 2017
efcce14
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Dec 3, 2017
0f36909
Merge remote-tracking branch 'upstream/master'
dear-lizhihua Dec 3, 2017
27991dc
update /src/content/loaders & /src/content/plugins
dear-lizhihua Dec 3, 2017
3ff5dfe
Merge remote-tracking branch 'upstream/translation' into translation
dear-lizhihua Dec 3, 2017
1e898cb
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Dec 3, 2017
46e6781
Merge branch 'translation' into cn
dear-lizhihua Dec 3, 2017
4fe9b6f
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Dec 4, 2017
b5f821d
Merge branch 'master' into cn
dear-lizhihua Dec 4, 2017
8a3c989
docs(contribute): link compiler docs in writing-a-plugin (#1700)
chrmod Dec 5, 2017
968c0d1
docs(guides): fix `source-map` discrepancy in production.md (#1711)
mbsrc Dec 5, 2017
e911daf
docs(guides): rename 'runtime' to 'manifest' in caching.md (#1713)
mbsrc Dec 5, 2017
3d3ab97
docs(guides): update output to webpack 3.9.1 (#1724)
plug-n-play Dec 5, 2017
a4bdaa2
docs(plugins): update the source-map-devtool-plugin (#1707)
EugeneHlushko Dec 5, 2017
5ff8058
docs(contribute): correct an example in the writers-guide (#1727)
lhoff Dec 5, 2017
4d82b1c
docs(config): improve formatting and add note about library entry poi…
skipjack Dec 6, 2017
f0b140a
docs(guides): mention complex entry point configuration in author-lib…
skipjack Dec 6, 2017
099d928
docs(config): improve formatting and clarify the string usage in exte…
skipjack Dec 6, 2017
d6dee86
docs(config): fix minor proselint error in externals
skipjack Dec 6, 2017
c0db521
docs(api): clarify the `pitch` method and how it can be used in loade…
skipjack Dec 6, 2017
9e77d93
docs(contribute): fix `import` statement in writing-a-loader.md (#1732)
sanchitnevgi Dec 8, 2017
2c47976
docs(config): update devtool production recommendations
neonick Dec 6, 2017
9b8653f
docs(api): remove obsolete cli flag (#1733)
ooflorent Dec 9, 2017
8b5fd79
docs(concepts): add warning about incompatible `import` statements
skipjack Dec 9, 2017
4902981
docs(config): fix typescript setup in configuration-languages (#1734)
youta1119 Dec 11, 2017
093722e
docs: use full `npm install` over `npm i` (#1740)
Chocobo1 Dec 14, 2017
1c17320
docs(guides): fix diff display for webpack.config.js entry object
JGJP Dec 14, 2017
4405fee
docs: fix typos
tbroadley Dec 16, 2017
df39d5f
docs: add tbroadley to contributor lists
tbroadley Dec 16, 2017
7018c23
docs(contribute): correct schema example in `writing-a-loader.md` (#1…
warmrobot Dec 18, 2017
f0ffd1f
docs(guides): add pwa guide (#1737)
johnnyreilly Dec 18, 2017
41615e4
docs(guides): highlight css splitting in production
skipjack Dec 18, 2017
1b5cf43
docs(plugins): use `.includes` over `.indexOf`
baldurh Dec 18, 2017
41a5096
docs(config): omit invalid `detailed` option in stats.md (#1757)
Dec 20, 2017
7078bd7
fix(mobile): correctly sort pages in mobile sidebar (#1759)
pierreneter Dec 20, 2017
a5566a1
chore(vote): port voting app, update deps, and simplify config (#1717)
skipjack Dec 23, 2017
679ed0a
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Dec 23, 2017
e8b2e06
Merge remote-tracking branch 'upstream/master'
dear-lizhihua Dec 23, 2017
0d6cb2e
docs(readme): reformat at 80 characters and include browserstack link
skipjack Dec 22, 2017
aceaf6e
refactor(notification): simplify notification message and bump the ve…
skipjack Dec 26, 2017
fd4548f
fix(splash): fix visualization artifacts (#1762)
pierreneter Dec 27, 2017
1ec37d9
chore: pick up vote fix and update yarn lock file
skipjack Dec 27, 2017
6e06115
chore(vote): pick up another vote patch
skipjack Dec 28, 2017
f375e60
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Dec 28, 2017
eb02652
Update index.md (#423)
DanielXH Dec 28, 2017
cd39b03
Update .travis.yml
dear-lizhihua Dec 29, 2017
9a14935
docs: fix formatting and grammar (#1765)
yangshun Jan 7, 2018
232bf00
docs(concepts): change loader order from chonological to reverse (#1767)
Jan 7, 2018
e5a36ae
Merge remote-tracking branch 'upstream/master'
dear-lizhihua Jan 13, 2018
17e1fc8
Merge branch 'master' into cn
dear-lizhihua Jan 13, 2018
c46b22a
update UPDATE.md
dear-lizhihua Jan 13, 2018
7d79c30
https://github.com/webpack-china/webpack.js.org/pull/422
dear-lizhihua Jan 13, 2018
48d38a0
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Jan 13, 2018
8685372
https://github.com/webpack-china/webpack.js.org/issues/40
dear-lizhihua Jan 13, 2018
7e71b5d
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Jan 13, 2018
8fb61a3
您 -> 你 & 统一为:本指南继续沿用[xxx](/guides/xxx)中的代码示例
dear-lizhihua Jan 13, 2018
be132a2
Merge remote-tracking branch 'upstream/cn' into cn
dear-lizhihua Jan 13, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/content/api/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ webpack <entry> [<entry>] <output>

**`<entry>`**

一个文件名或一组被命名的文件名,作为构建项目的入口起点。您可以传递多个入口(每个入口在启动时加载)。如果传递一个形式为 `<name> = <request>` 的键值对,则可以创建一个额外的入口起点。它将被映射到配置选项(configuration option)的 `entry` 属性。
一个文件名或一组被命名的文件名,作为构建项目的入口起点。你可以传递多个入口(每个入口在启动时加载)。如果传递一个形式为 `<name> = <request>` 的键值对,则可以创建一个额外的入口起点。它将被映射到配置选项(configuration option)的 `entry` 属性。

**`<output>`**

Expand Down
2 changes: 1 addition & 1 deletion src/content/api/node.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ T> 不允许在当前监听器已经关闭或失效前再次监听或执行。

### 作废 `Watching`(Invalidate `Watching`)

使用 `watching.invalidate`,您可以手动使当前编译循环(compiling round)无效,而不会停止监视进程:
使用 `watching.invalidate`,你可以手动使当前编译循环(compiling round)无效,而不会停止监视进程:

``` js
watching.invalidate();
Expand Down
2 changes: 1 addition & 1 deletion src/content/branding.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,4 +96,4 @@ The logo and the brand name are **not MIT licensed**. Please check [our LICENSE]

***

> 原文:https://webpack.js.org/branding/
> 原文:https://webpack.js.org/branding/
4 changes: 2 additions & 2 deletions src/content/guides/asset-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -257,9 +257,9 @@ Time: 895ms
[9] ./src/index.js 503 bytes {0} [built]
```

如果一切顺利,和 `Hello webpack` 文本旁边的 `img` 元素一样,现在看到的图标是重复的背景图片。如果您检查此元素,您将看到实际的文件名已更改为像 `5c999da72346a995e7e2718865d019c8.png` 一样。这意味着 webpack 在 `src` 文件夹中找到我们的文件,并成功处理过它!
如果一切顺利,和 `Hello webpack` 文本旁边的 `img` 元素一样,现在看到的图标是重复的背景图片。如果你检查此元素,你将看到实际的文件名已更改为像 `5c999da72346a995e7e2718865d019c8.png` 一样。这意味着 webpack 在 `src` 文件夹中找到我们的文件,并成功处理过它!

T> 合乎逻辑下一步是,压缩和优化您的图像。查看 [image-webpack-loader](https://github.com/tcoopman/image-webpack-loader) 和 [url-loader](/loaders/url-loader),以了解更多关于如果增强加载处理图片功能。
T> 合乎逻辑下一步是,压缩和优化你的图像。查看 [image-webpack-loader](https://github.com/tcoopman/image-webpack-loader) 和 [url-loader](/loaders/url-loader),以了解更多关于如果增强加载处理图片功能。


## 加载字体
Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/caching.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ related:
url: https://github.com/webpack/webpack.js.org/issues/652
---

T> 本指南中的示例来自[起步](/guides/getting-started)、[管理输出](/guides/output-management)和[代码分离](/guides/code-splitting)。
T> 本指南继续沿用[起步](/guides/getting-started)、[管理输出](/guides/output-management)和[代码分离](/guides/code-splitting)中的代码示例

以上,我们使用 webpack 来打包我们的模块化后的应用程序,webpack 会生成一个可部署的 `/dist` 目录,然后把打包后的内容放置在此目录中。只要 `/dist` 目录中的内容部署到服务器上,客户端(通常是浏览器)就能够访问网站此服务器的网站及其资源。而最后一步获取资源是比较耗费时间的,这就是为什么浏览器使用一种名为[缓存](http://searchstorage.techtarget.com/definition/cache)的技术。可以通过命中缓存,以降低网络流量,使网站加载速度更快,然而,如果我们在部署新版本时不更改资源的文件名,浏览器可能会认为它没有被更新,就会使用它的缓存版本。由于缓存的存在,当你需要获取新的代码时,就会显得很棘手。

Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/code-splitting.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ contributors:
- sudarsangp
---

T> 本指南扩展了[起步](/guides/getting-started)和[管理输出](/guides/output-management)中提供的示例。请确保您至少已熟悉其中提供的示例
T> 本指南继续沿用[起步](/guides/getting-started)和[管理输出](/guides/output-management)中的代码示例。。请确保你至少已熟悉其中提供的示例

代码分离是 webpack 中最引人注目的特性之一。此特性能够把代码分离到不同的 bundle 中,然后可以按需加载或并行加载这些文件。代码分离可以用于获取更小的 bundle,以及控制资源加载优先级,如果使用合理,会极大影响加载时间。

Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/development.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ contributors:
- TheDutchCoder
---

T> 本指南继续延伸[管理输出](/guides/output-management)指南中的代码示例。
T> 本指南继续沿用[管理输出](/guides/output-management)指南中的代码示例。

如果你一直跟随之前的指南,应该对一些 webpack 基础知识有着很扎实的理解。在我们继续之前,先来看看如何建立一个开发环境,使我们的开发变得更容易一些。

Expand Down
4 changes: 2 additions & 2 deletions src/content/guides/hot-module-replacement.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ related:
url: /api/hot-module-replacement
---

T> 本指南示例代码延用[开发](/guides/development)指南的示例代码
T> 本指南继续沿用[开发指南](/guides/development)中的代码示例

模块热替换(Hot Module Replacement 或 HMR)是 webpack 提供的最有用的功能之一。它允许在运行时更新各种模块,而无需进行完全刷新。本页面重点介绍__实现__,而[概念页面](/concepts/hot-module-replacement)提供了更多关于它的工作原理以及为什么它有用的细节。

Expand Down Expand Up @@ -320,7 +320,7 @@ __index.js__

```

将 `body` 上的样式修改为 `background: red;`,您应该可以立即看到页面的背景颜色随之更改,而无需完全刷新。
将 `body` 上的样式修改为 `background: red;`,你应该可以立即看到页面的背景颜色随之更改,而无需完全刷新。

__styles.css__

Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ T> 当你在本地安装 webpack 后,你能够从 `node_modules/.bin/webpack`
npm install --global webpack
```

W> 不推荐全局安装 webpack。这会将您项目中的 webpack 锁定到指定版本,并且在使用不同的 webpack 版本的项目中,可能会导致构建失败。
W> 不推荐全局安装 webpack。这会将你项目中的 webpack 锁定到指定版本,并且在使用不同的 webpack 版本的项目中,可能会导致构建失败。


## 最新体验版本
Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/integrations.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ contributors:

首先我们要消除一个常见的误解。webpack 是一个模块打包器(module bundler)(例如,[Browserify](http://browserify.org/) 或 [Brunch](http://brunch.io/))。它不是一个任务执行器(task runner)(例如,[Make](https://www.gnu.org/software/make/), [Grunt](https://gruntjs.com/) 或者 [Gulp](https://gulpjs.com/) )。任务执行器就是用来自动化处理常见的开发任务,例如项目的检查(lint)、构建(build)、测试(test)。相对于*打包器(bundler)*,任务执行器则聚焦在偏重上层的问题上面。你可以得益于,使用上层的工具,而将打包部分的问题留给 webpack。

打包器(bundler)帮助您取得准备用于部署的 JavaScript 和样式表,将它们转换为适合浏览器的可用格式。例如,JavaScript 可以[压缩](/plugins/uglifyjs-webpack-plugin)、[拆分 chunk](/guides/code-splitting) 和[懒加载](/guides/lazy-loading),以提高性能。打包是 web 开发中最重要的挑战之一,解决此问题可以消除开发过程中的大部分痛点。
打包器(bundler)帮助你取得准备用于部署的 JavaScript 和样式表,将它们转换为适合浏览器的可用格式。例如,JavaScript 可以[压缩](/plugins/uglifyjs-webpack-plugin)、[拆分 chunk](/guides/code-splitting) 和[懒加载](/guides/lazy-loading),以提高性能。打包是 web 开发中最重要的挑战之一,解决此问题可以消除开发过程中的大部分痛点。

好消息是,虽然有一些功能重复,但如果以正确的方式处理,任务运行器和模块打包器能够一起协同工作。本指南提供了关于如何将 webpack 与一些流行的任务运行器集成在一起的高度概述。

Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/lazy-loading.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ related:
url: https://dzone.com/articles/lazy-loading-es2015-modules-in-the-browser
---

T> 这个指南是[代码分离](/guides/code-splitting)的后续,如果你之前没有看过那个指南,现在请去看一下
T> 本指南的继承自[代码分离](/guides/code-splitting)。如果你尚未阅读该指南,请先行阅读

懒加载或者按需加载,是一种很好的优化网页或应用的方式。这种方式实际上是先把你的代码在一些逻辑断点处分离开,然后在一些代码块中完成某些操作后,立即引用或即将引用另外一些新的代码块。这样加快了应用的初始加载速度,减轻了它的总体体积,因为某些代码块可能永远不会被加载。

Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/migrating.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ loaders 的压缩模式将在 webpack 3 或后续版本中取消。
## 默认加载 `OccurrenceOrderPlugin`

`OccurrenceOrderPlugin` 现在默认启用,并已重命名(在 webpack 1 中为 `OccurenceOrderPlugin`)。
因此,请确保从您的配置中删除该插件
因此,请确保从你的配置中删除该插件

``` diff
plugins: [
Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/output-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ contributors:
- JGJP
---

T> 本指南继续延伸[`管理资源`](/guides/asset-management)指南中的代码示例。
T> 本指南继续沿用[`管理资源`](/guides/asset-management)指南中的代码示例。

到目前为止,我们在 `index.html` 文件中手动引入所有资源,然而随着应用程序增长,并且一旦开始对[文件名使用哈希(hash)](/guides/caching)]并输出[多个 bundle](/guides/code-splitting),手动地对 `index.html` 文件进行管理,一切就会变得困难起来。然而,可以通过一些插件,会使这个过程更容易操控。

Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/production.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ __webpack.prod.js__

T> 技术上讲,`NODE_ENV` 是一个由 Node.js 暴露给执行脚本的系统环境变量。通常用于决定在开发环境与生产环境(dev-vs-prod)下,服务器工具、构建脚本和客户端 library 的行为。然而,与预期不同的是,无法在构建脚本 `webpack.config.js` 中,将 `process.env.NODE_ENV` 设置为 `"production"`,请查看 [#2537](https://github.com/webpack/webpack/issues/2537)。因此,例如 `process.env.NODE_ENV === 'production' ? '[name].[hash].bundle.js' : '[name].bundle.js'` 这样的条件语句,在 webpack 配置文件中,无法按照预期运行。

如果您正在使用像 [`react`](https://facebook.github.io/react/) 这样的 library,那么在添加此 DefinePlugin 插件后,你应该看到 bundle 大小显著下降。还要注意,任何位于 `/src` 的本地代码都可以关联到 process.env.NODE_ENV 环境变量,所以以下检查也是有效的:
如果你正在使用像 [`react`](https://facebook.github.io/react/) 这样的 library,那么在添加此 DefinePlugin 插件后,你应该看到 bundle 大小显著下降。还要注意,任何位于 `/src` 的本地代码都可以关联到 process.env.NODE_ENV 环境变量,所以以下检查也是有效的:

__src/index.js__

Expand Down
8 changes: 4 additions & 4 deletions src/content/guides/progressive-web-application.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Progressive Web Application
title: 渐进式网络应用程序
sort: 14
contributors:
- johnnyreilly
---

T> This guide extends on code examples found in the [Output Management](/guides/output-management) guide.
T> 本指南继续沿用[管理输出](/guides/output-management)中的代码示例。

Progressive Web Applications (or PWAs) are web apps that deliver an experience similar to native applications. There are many things that can contribute to that. Of these, the most significant is the ability for an app to be able to function when __offline__. This is achieved through the use of a web technology called [Service Workers](https://developers.google.com/web/fundamentals/primers/service-workers/).

Expand Down Expand Up @@ -45,7 +45,7 @@ Available on:
Hit CTRL-C to stop the server
```

If you open your browser to `http://localhost:8080` (i.e. `http://127.0.0.1`) you should see your webpack application being served up from the `dist` directory. If you stop the server and refresh, the webpack application is no longer available.
If you open your browser to `http://localhost:8080` (i.e. `http://127.0.0.1`) you should see your webpack application being served up from the `dist` directory. If you stop the server and refresh, the webpack application is no longer available.

This is what we aim to change. Once we reach the end of this module we should be able to stop the server, hit refresh and still see our application.

Expand Down Expand Up @@ -79,7 +79,7 @@ __webpack.config.js__
- })
+ }),
+ new WorkboxPlugin({
+ // these options encourage the ServiceWorkers to get in there fast
+ // these options encourage the ServiceWorkers to get in there fast
+ // and not allow any straggling "old" SWs to hang around
+ clientsClaim: true,
+ skipWaiting: true
Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/public-path.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ __webpack_public_path__ = process.env.ASSET_PATH;
`process.env.ASSET_PATH` 就已经被定义了,
所以让我们能够安心地使用它了。

**警告:**请注意,如果您在入口文件中使用 ES6 模块导入,则在导入后对 `__webpack_public_path__` 进行赋值。在这种情况下,您必须将公共路径(public path)赋值移至自己的专属模块,然后将其导入到您的 entry.js 之上:
**警告:**请注意,如果你在入口文件中使用 ES6 模块导入,则在导入后对 `__webpack_public_path__` 进行赋值。在这种情况下,你必须将公共路径(public path)赋值移至自己的专属模块,然后将其导入到你的 entry.js 之上:

```js
// entry.js
Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/shimming.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ _shimming_ 另外一个使用场景就是,当你希望 [polyfill](https://en.w

下面的文章将向我们展示这两种用例。

T> 为了方便,本指南沿用[起步](/guides/getting-started)章节中的代码示例。在继续之前,请确保你已经熟悉那些配置。
T> 为了方便,本指南继续沿用[起步](/guides/getting-started)中的代码示例。在继续之前,请确保你已经熟悉那些配置。


## shimming 全局变量
Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/tree-shaking.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ _tree shaking_ 是一个术语,通常用于描述移除 JavaScript 上下文

webpack 2 内置支持 ES2015 模块(别名 *harmony modules*),并能检测出未使用的模块导出。

T> 本指南的继承自[起步指南](/guides/getting-started)。如果您尚未阅读该指南,请先行阅读。
T> 本指南的继承自[起步指南](/guides/getting-started)。如果你尚未阅读该指南,请先行阅读。


## 添加一个通用模块
Expand Down
2 changes: 1 addition & 1 deletion src/content/guides/typescript.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ contributors:
- mtrivera
---

T> 本指南示例来源于[*起步*](/guides/getting-started/)指南
T> 本指南继续沿用[*起步指南*](/guides/getting-started/)中的代码示例

[TypeScript](https://www.typescriptlang.org) 是 JavaScript 的超集,为其增加了类型系统,可以编译为普通的 JavaScript 代码。这篇指南里我们将会学习 webpack 是如何跟 TypeScript 进行集成。

Expand Down
16 changes: 8 additions & 8 deletions src/content/loaders/css-loader.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ npm install --save-dev css-loader

`css-loader` 解释(interpret) `@import` 和 `url()` ,会 `import/require()` 后再解析(resolve)它们。

引用资源的合适 loader 是 [file-loader](/loaders/file-loader/)和 [url-loader](/loaders/url-loader/),您应该在配置中指定(查看[如下设置](https://github.com/webpack-contrib/css-loader#assets))。
引用资源的合适 loader 是 [file-loader](/loaders/file-loader/)和 [url-loader](/loaders/url-loader/),你应该在配置中指定(查看[如下设置](https://github.com/webpack-contrib/css-loader#assets))。

**file.js**
```js
Expand All @@ -39,7 +39,7 @@ module.exports = {

##

您也可以直接将 css-loader 的结果作为字符串使用,例如 Angular 的组件样式。
你也可以直接将 css-loader 的结果作为字符串使用,例如 Angular 的组件样式。

**webpack.config.js**
```js
Expand All @@ -62,8 +62,8 @@ console.log(css); // {String}

如果有 SourceMap,它们也将包含在字符串结果中。

如果由于某种原因,您需要将 CSS 提取为纯粹的字符串资源(即不包含在 JS 模块中),则可能需要查看 [extract-loader](https://github.com/peerigon/extract-loader)。
例如,当您需要将 CSS 作为字符串进行后处理时,这很有用。
如果由于某种原因,你需要将 CSS 提取为纯粹的字符串资源(即不包含在 JS 模块中),则可能需要查看 [extract-loader](https://github.com/peerigon/extract-loader)。
例如,当你需要将 CSS 作为字符串进行后处理时,这很有用。

**webpack.config.js**
```js
Expand Down Expand Up @@ -110,7 +110,7 @@ console.log(css); // {String}

`url(/image.png)` => `require('./image.png')`

不建议使用'相对根路径'的 url。您应该只将其用于旧版 CSS 文件。
不建议使用'相对根路径'的 url。你应该只将其用于旧版 CSS 文件。

### `url`

Expand Down Expand Up @@ -179,7 +179,7 @@ url(~module/image.png) => require('module/image.png')

查询参数 `modules` 会启用 **CSS 模块**规范。

默认情况下,这将启用局部作用域 CSS。(您可以使用 `:global(...)` 或 `:global` 关闭选择器 and/or 规则。
默认情况下,这将启用局部作用域 CSS。(你可以使用 `:global(...)` 或 `:global` 关闭选择器 and/or 规则。

#### `Scope`

Expand Down Expand Up @@ -242,7 +242,7 @@ file.png => ./file.png
}
```

您还可以通过自定义 `getLocalIdent` 函数来指定绝对路径,以根据不同的模式(schema)生成类名。这需要 `webpack >= 2.2.1`(`options` 对象支持传入函数)。
你还可以通过自定义 `getLocalIdent` 函数来指定绝对路径,以根据不同的模式(schema)生成类名。这需要 `webpack >= 2.2.1`(`options` 对象支持传入函数)。

**webpack.config.js**
```js
Expand Down Expand Up @@ -349,7 +349,7 @@ exports.locals = {

例如 extract-text-webpack-plugin 能够处理它们。

默认情况下不启用它们,因为它们会导致运行时的额外开销,并增加了 bundle 大小 (JS source map 不会)。此外,相对路径是错误的,您需要使用包含服务器 URL 的绝对公用路径。
默认情况下不启用它们,因为它们会导致运行时的额外开销,并增加了 bundle 大小 (JS source map 不会)。此外,相对路径是错误的,你需要使用包含服务器 URL 的绝对公用路径。

**webpack.config.js**
```js
Expand Down
2 changes: 1 addition & 1 deletion src/content/loaders/expose-loader.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ module: {
```

除了暴露为 `window. $` 之外,假设你还想把它暴露为 `window.jQuery`。
对于多个暴露,您可以在 loader 字符串中使用 `!`:
对于多个暴露,你可以在 loader 字符串中使用 `!`:

webpack v1 用法
```js
Expand Down
Loading