From 8e62053be51cb49790d877caf7ae2d95b1974a7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=A9rio=20vieira=20da=20silva?= Date: Mon, 13 Feb 2017 23:21:13 -0200 Subject: [PATCH] Minor fixes and updates --- docs/pt/README.md | 25 +++---- docs/pt/SUMMARY.md | 42 +++++------ docs/pt/configurations/advanced.md | 79 +++++++++++++------- docs/pt/configurations/asset-url.md | 2 +- docs/pt/configurations/custom-blocks.md | 67 +++++++++++++++++ docs/pt/options.md | 95 ++++++++++++++++--------- 6 files changed, 217 insertions(+), 93 deletions(-) create mode 100644 docs/pt/configurations/custom-blocks.md diff --git a/docs/pt/README.md b/docs/pt/README.md index 44b29a666..c3fe2470d 100644 --- a/docs/pt/README.md +++ b/docs/pt/README.md @@ -6,13 +6,14 @@ ![screenshot](http://blog.evanyou.me/images/vue-component.png) -Existem muitas características interessantes fornecidos por `vue-loader`: +Existem muitos recursos interessantes fornecidos por `vue-loader`: -* ES2015 habilitado por padrão; -* Permite usar outros carregadores Webpack para cada pedaço de um componente Vue, por exemplo SASS para ` +``` + +#### webpack.config.js + +``` js +// Webpack 2.x +var ExtractTextPlugin = require("extract-text-webpack-plugin") + +module.exports = { + module: { + rules: [ + { + test: /\.vue$/, + loader: 'vue', + options: { + loaders: { + // extrai todo conteúdo de em texto bruto + 'docs': ExtractTextPlugin.extract('raw-loader'), + } + } + } + ], + plugins: [ + // saída de todos os docs em um único arquivo + new ExtractTextPlugin('docs.md') + ] + } +} +``` diff --git a/docs/pt/options.md b/docs/pt/options.md index 8ba51605e..3b78b95ce 100644 --- a/docs/pt/options.md +++ b/docs/pt/options.md @@ -1,19 +1,8 @@ -# Opções de Referência +# Referência de Opções -### Diferença do uso entre Webpack 1 e 2 +## Diferença do uso entre Webpack 1 & 2 -Para Webpack 1.x: Adicione um bloco \`vue\` na raiz nas suas configurações Webpack: - -```js -module.exports = { - // ... - vue: { - // vue-loader options - } -} -``` - -Para Webpack 2 \(^2.1.0-beta.25\) +Para Webpack 2: passe as opções diretamente para a regra do carregador. ```js module.exports = { @@ -24,7 +13,7 @@ module.exports = { test: /\.vue$/, loader: 'vue-loader', options: { - // vue-loader options + // opções de vue-loader } } ] @@ -32,11 +21,22 @@ module.exports = { } ``` +Para Webpack 1.x: Adicione um bloco \`vue\` na raiz de suas configurações Webpack: + +```js +module.exports = { + // ... + vue: { + // opções de vue-loader + } +} +``` + ### loaders -* type: `Object` +* tipo: `{ [lang: string]: string }` - Um objeto que especifica carregadores de Webpack para usar para blocos de linguagem dentro de arquivos `*.vue`. A chave corresponde ao atributo `lang` para o bloco de linguagem, se especificado. O padrão `lang` para cada tipo é: + Um objeto especificando carregadores de Webpack para substituir carregadores padrão usados para blocos de linguagem dentro de arquivos `*.vue`. A chave corresponde ao atributo `lang` para o bloco de linguagem, se especificado. O padrão `lang` para cada tipo é: * `