diff --git a/src/content/guides/asset-management.mdx b/src/content/guides/asset-management.mdx index 89fda4c310e3..b584221b89bd 100644 --- a/src/content/guides/asset-management.mdx +++ b/src/content/guides/asset-management.mdx @@ -18,15 +18,15 @@ translators: - Yucohny --- -如果你是从一开始就沿用指南的示例,现在应该有一个显示 “Hello webpack” 的小项目。接下来我们尝试混合一些图像之类的其他资源,看看 webpack 如何处理。 +如果是从一开始就沿用指南的示例,现在应该有一个可以显示“Hello webpack”的小项目。接下来尝试混合一些图像之类的其他资源,看看 webpack 如何处理。 -在 webpack 出现之前,前端开发人员会使用 [grunt](https://gruntjs.com/) 和 [gulp](https://gulpjs.com/) 等工具来处理资源,并将它们从 `/src` 文件夹移动到 `/dist` 或 `/build` 目录中。JavaScript 模块也遵循同样的方式,但是,像 webpack 这样的工具将 **动态打包** 所有依赖(创建所谓的 [依赖图](/concepts/dependency-graph))。这是极好的创举,因为现在每个模块都可以 **明确表述它自身的依赖**,以避免打包未使用的模块。 +在 webpack 出现之前,前端开发人员会使用 [grunt](https://gruntjs.com/) 和 [gulp](https://gulpjs.com/) 等工具处理资源,并将它们从 `/src` 文件夹移动到 `/dist` 或 `/build` 目录中。JavaScript 模块也遵循同样的方式。但是,像 webpack 这样的工具将 **动态打包** 所有依赖并创建所谓的 [依赖图](/concepts/dependency-graph)。这是极好的创举,因为现在每个模块都可以 **明确表述它自身的依赖**,以避免打包未使用的模块。 -webpack 最出色的功能之一就是除了引入 JavaScript,还可以通过 loader 或内置的 [Asset Modules](/guides/asset-modules/) **引入任何其他类型的文件**。换言之,以上列出的那些 JavaScript 的优点(例如显式依赖),同样可以用来构建 web 站点或 web 应用程序中的所有非 JavaScript 内容。让我们从 CSS 开始起步,或许你可能已经熟悉了下面这些设置。 +webpack 最出色的功能之一就是除了引入 JavaScript,还可以通过 loader 或内置的 [资源模块](/guides/asset-modules/) **引入任何其他类型的文件**。换言之,以上列出的那些 JavaScript 的优点(例如显式依赖),同样可以用来构建 web 站点或 web 应用程序中的所有非 JavaScript 内容。让我们从 CSS 开始起步,或许你可能已经熟悉了下面这些设置。 ## 设置 $#setup$ -在开始之前,让我们对项目做一个小的修改: +在开始前对项目做一个小的修改: **dist/index.html** @@ -62,7 +62,7 @@ webpack 最出色的功能之一就是除了引入 JavaScript,还可以通过 ## 加载 CSS $#loading-css$ -要想在 JavaScript 模块中 `import` CSS 文件,需要安装 [style-loader](/loaders/style-loader) 和 [css-loader](/loaders/css-loader),并在 [`module` 配置](/configuration/module) 中添加这些 loader: +要想在 JavaScript 模块中导入 CSS 文件,需要安装 [style-loader](/loaders/style-loader) 和 [css-loader](/loaders/css-loader),并在 [`module` 配置](/configuration/module) 中添加这些 loader: ```bash npm install --save-dev style-loader css-loader @@ -96,7 +96,7 @@ module loader 可以链式调用。链中的每个 loader 都将对资源进行 T> webpack 根据正则表达式确定应该查找哪些文件,并将其提供给指定的 loader。在此示例中,所有以 `.css` 结尾的文件,都将被提供给 `style-loader` 和 `css-loader`。 -这使你可以在依赖于此样式的 JavaScript 文件中 `import './style.css'`。现在,在此模块执行过程中,含有 CSS 字符串的 `