Skip to content

Commit 0f79e0e

Browse files
committed
docs(cn): translate src/content/loaders/index.md
1 parent d4a5527 commit 0f79e0e

File tree

1 file changed

+43
-43
lines changed

1 file changed

+43
-43
lines changed

src/content/loaders/index.md

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -11,71 +11,71 @@ contributors:
1111
- anshumanv
1212
---
1313

14-
webpack enables use of [loaders](/concepts/loaders) to preprocess files. This allows you to bundle any static resource way beyond JavaScript. You can easily write your own loaders using Node.js.
14+
Webpack 支持使用 [加载器 (loaders)](/concepts/loaders) 来对文件进行预处理。这让你可以打包包括 JavaScript 在内的任何静态资源。你可以使用 Node.js 轻松编写自己的加载器。
1515

16-
Loaders are activated by using `loadername!` prefixes in `require()` statements, or are automatically applied via regex from your webpack configuration – see [configuration](/concepts/loaders/#configuration).
16+
通过在 `required()` 语句中使用 `loadername!` 的方式来使用加载器,或者在 Webpack 配置中配置 regex 来自动应用它们 - 请参阅 [配置](/concepts/loaders/#configuration)
1717

1818

19-
## Files {#files}
19+
## 文件 {#files}
2020

21-
- [`raw-loader`](/loaders/raw-loader) Loads raw content of a file (utf-8)
22-
- [`val-loader`](/loaders/val-loader) Executes code as module and consider exports as JS code
23-
- [`url-loader`](/loaders/url-loader) Works like the file loader, but can return a [data URL](https://tools.ietf.org/html/rfc2397) if the file is smaller than a limit
24-
- [`file-loader`](/loaders/file-loader) Emits the file into the output folder and returns the (relative) URL
25-
- [`ref-loader`](https://www.npmjs.com/package/ref-loader) Create dependencies between any files manually
21+
- [`raw-loader`](/loaders/raw-loader) 加载文件的原始内容(utf-8
22+
- [`val-loader`](/loaders/val-loader) 将代码作为模块执行,并将导出的内容视为 JS 代码
23+
- [`url-loader`](/loaders/url-loader) 与文件加载器 [](/loaders/url-loader)类似,但是如果文件大写小于一个设置的值,则可以返回 [data URL](https://tools.ietf.org/html/rfc2397)
24+
- [`file-loader`](/loaders/file-loader) 将文件复制到输出文件夹中并返回(相对)URL
25+
- [`ref-loader`](https://www.npmjs.com/package/ref-loader) 手动创建任何文件之间的依赖关系
2626

2727

2828
## JSON {#json}
2929

30-
- [`json5-loader`](/loaders/json5-loader) Loads and transpiles a [JSON 5](https://json5.org/) file
31-
- [`cson-loader`](https://github.com/awnist/cson-loader) Loads and transpiles a [CSON](https://github.com/bevry/cson#what-is-cson) file
30+
- [`json5-loader`](/loaders/json5-loader) 加载和转换 [JSON 5](https://json5.org/) 文件
31+
- [`cson-loader`](https://github.com/awnist/cson-loader) 加载和转换 [CSON](https://github.com/bevry/cson#what-is-cson) 文件
3232

3333

34-
## Transpiling {#transpiling}
34+
## 语法转换 {#transpiling}
3535

36-
- [`babel-loader`](/loaders/babel-loader) Loads ES2015+ code and transpiles to ES5 using [Babel](https://babeljs.io/)
37-
- [`buble-loader`](https://github.com/sairion/buble-loader) Loads ES2015+ code and transpiles to ES5 using [Bublé](https://buble.surge.sh/guide/)
38-
- [`traceur-loader`](https://github.com/jupl/traceur-loader) Loads ES2015+ code and transpiles to ES5 using [Traceur](https://github.com/google/traceur-compiler#readme)
39-
- [`ts-loader`](https://github.com/TypeStrong/ts-loader) Loads [TypeScript](https://www.typescriptlang.org/) 2.0+ like JavaScript
40-
- [`coffee-loader`](/loaders/coffee-loader) Loads [CoffeeScript](http://coffeescript.org/) like JavaScript
41-
- [`fengari-loader`](https://github.com/fengari-lua/fengari-loader/) Loads Lua code using [fengari](https://fengari.io/)
42-
- [`elm-webpack-loader`](https://github.com/elm-community/elm-webpack-loader) Loads [Elm](https://elm-lang.org/) like JavaScript
36+
- [`babel-loader`](/loaders/babel-loader) 使用 [Babel](https://babeljs.io/) 加载 ES2015 + 代码并转换为 ES5
37+
- [`buble-loader`](https://github.com/sairion/buble-loader) 使用 [Bublé](https://buble.surge.sh/guide/) 将 ES2015 + 代码加载并转换为 ES5
38+
- [`traceur-loader`](https://github.com/jupl/traceur-loader) 使用 [Traceur](https://github.com/google/traceur-compiler#readme) 将 ES2015 + 代码加载并转换为 ES5
39+
- [`ts-loader`](https://github.com/TypeStrong/ts-loader) 像加载 Javascript 那样加载 [TypeScript](https://www.typescriptlang.org/) 2.0+
40+
- [`coffee-loader`](/loaders/coffee-loader) 像加载 Javascript 那样加载 [CoffeeScript](http://coffeescript.org/)
41+
- [`fengari-loader`](https://github.com/fengari-lua/fengari-loader/) 使用 [fengari](https://fengari.io/) 加载 Lua 代码
42+
- [`elm-webpack-loader`](https://github.com/elm-community/elm-webpack-loader) 像加载 Javascript 那样加载 [Elm](https://elm-lang.org/)
4343

4444

45-
## Templating {#templating}
45+
## 模板 {#templating}
4646

47-
- [`html-loader`](/loaders/html-loader) Exports HTML as string, require references to static resources
48-
- [`pug-loader`](https://github.com/pugjs/pug-loader) Loads Pug and Jade templates and returns a function
49-
- [`markdown-loader`](https://github.com/peerigon/markdown-loader) Compiles Markdown to HTML
50-
- [`react-markdown-loader`](https://github.com/javiercf/react-markdown-loader) Compiles Markdown to a React Component using the markdown-parse parser
51-
- [`posthtml-loader`](https://github.com/posthtml/posthtml-loader) Loads and transforms a HTML file using [PostHTML](https://github.com/posthtml/posthtml)
52-
- [`handlebars-loader`](https://github.com/pcardune/handlebars-loader) Compiles Handlebars to HTML
53-
- [`markup-inline-loader`](https://github.com/asnowwolf/markup-inline-loader) Inline SVG/MathML files to HTML. It’s useful when applying icon font or applying CSS animation to SVG.
54-
- [`twig-loader`](https://github.com/zimmo-be/twig-loader) Compiles Twig templates and returns a function
55-
- [`remark-loader`](https://github.com/webpack-contrib/remark-loader) Load markdown through `remark` with built-in image resolution
47+
- [`html-loader`](/loaders/html-loader) HTML 导出为字符串,需要传入静态资源的引用路径
48+
- [`pug-loader`](https://github.com/pugjs/pug-loader) 加载 Pug Jade 模板并返回一个函数
49+
- [`markdown-loader`](https://github.com/peerigon/markdown-loader) Markdown 编译为 HTML
50+
- [`react-markdown-loader`](https://github.com/javiercf/react-markdown-loader) 使用 markdown-parse 解析器将 Markdown 编译为 React 组件
51+
- [`posthtml-loader`](https://github.com/posthtml/posthtml-loader) 使用 [PostHTML](https://github.com/posthtml/posthtml) 加载和转换 HTML 文件
52+
- [`handlebars-loader`](https://github.com/pcardune/handlebars-loader) Handlebars 文件编译为 HTML
53+
- [`markup-inline-loader`](https://github.com/asnowwolf/markup-inline-loader) SVG / MathML 文件内嵌到 HTML 中。在将图标字体或 CSS 动画应用于 SVG 时,此功能很有用。
54+
- [`twig-loader`](https://github.com/zimmo-be/twig-loader) 编译 Twig 模板并返回一个函数
55+
- [`remark-loader`](https://github.com/webpack-contrib/remark-loader) 通过 `remark` 加载 markdown,支持解析内容中的图片
5656

5757

58-
## Styling {#styling}
58+
## 样式 {#styling}
5959

60-
- [`style-loader`](/loaders/style-loader) Add exports of a module as style to DOM
61-
- [`css-loader`](/loaders/css-loader) Loads CSS file with resolved imports and returns CSS code
62-
- [`less-loader`](/loaders/less-loader) Loads and compiles a LESS file
63-
- [`sass-loader`](/loaders/sass-loader) Loads and compiles a SASS/SCSS file
64-
- [`postcss-loader`](/loaders/postcss-loader) Loads and transforms a CSS/SSS file using [PostCSS](http://postcss.org)
65-
- [`stylus-loader`](https://github.com/shama/stylus-loader) Loads and compiles a Stylus file
60+
- [`style-loader`](/loaders/style-loader) 将模块的导出内容作为样式添加到 DOM
61+
- [`css-loader`](/loaders/css-loader) 使用已解析的导入加载 CSS 文件并返回 CSS 代码
62+
- [`less-loader`](/loaders/less-loader) 加载并编译 LESS 文件
63+
- [`sass-loader`](/loaders/sass-loader) 加载并编译 SASS / SCSS 文件
64+
- [`postcss-loader`](/loaders/postcss-loader) 使用 [PostCSS](http://postcss.org) 加载和转换 CSS / SSS 文件
65+
- [`stylus-loader`](https://github.com/shama/stylus-loader) 加载并编译 Stylus 文件
6666

6767

68-
## Linting && Testing {#linting--testing}
68+
## Linting 和测试 {#linting--test}
6969

70-
- [`mocha-loader`](/loaders/mocha-loader) Tests with [mocha](https://mochajs.org/) (Browser/NodeJS)
71-
- [`eslint-loader`](https://github.com/webpack-contrib/eslint-loader) PreLoader for linting code using [ESLint](https://eslint.org/)
70+
- [](https://mochajs.org/)[`mocha-loader`](/loaders/mocha-loader) 使用 [mocha](https://mochajs.org/) (Browser/NodeJS) 进行测试
71+
- [`eslint-loader`](https://github.com/webpack-contrib/eslint-loader) 使用 [ESLint](https://eslint.org/) linting 代码
7272

73-
## Frameworks {#frameworks}
73+
## 框架 {#frameworks}
7474

75-
- [`vue-loader`](https://github.com/vuejs/vue-loader) Loads and compiles [Vue Components](https://vuejs.org/v2/guide/components.html)
76-
- [`polymer-loader`](https://github.com/webpack-contrib/polymer-webpack-loader) Process HTML & CSS with preprocessor of choice and `require()` Web Components like first-class modules
77-
- [`angular2-template-loader`](https://github.com/TheLarkInn/angular2-template-loader) Loads and compiles [Angular](https://angular.io/) Components
75+
- [`vue-loader`](https://github.com/vuejs/vue-loader) 加载和编译 [Vue 组件](https://vuejs.org/v2/guide/components.html)
76+
- [`polymer-loader`](https://github.com/webpack-contrib/polymer-webpack-loader) 使用选择的预处理程序处理 HTML CSS 以及使用 `require()` 以模块的方式处理 Web Components
77+
- [`angular2-template-loader`](https://github.com/TheLarkInn/angular2-template-loader) 加载和编译 [Angular](https://angular.io/) 组件
7878

7979
## Awesome {#awesome}
8080

81-
For more third-party loaders, see the list from [awesome-webpack](https://github.com/webpack-contrib/awesome-webpack#loaders).
81+
有关更多第三方加载器,请参阅 [awesome-webpack](https://github.com/webpack-contrib/awesome-webpack#loaders) 中的列表。

0 commit comments

Comments
 (0)