docs: merge branch 'docs' into dev [ci skip]

This commit is contained in:
Haoqun Jiang
2018-09-11 22:52:16 +08:00
8 changed files with 8722 additions and 5 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -2,7 +2,7 @@
С помощью API `cli-ui` возможно дополнять конфигурацию и задачи проекта, а также обмениваться данными и взаимодействовать с другими процессами.
![UI Plugin architecture](/vue-cli-ui-schema.png)
![UI Plugin architecture](/ru/vue-cli-ui-schema.png)
## Файлы UI

View File

@@ -162,7 +162,7 @@ module.exports = {
Обратите внимание, что мы рекомендуем импортировать ресурсы как часть дерева зависимостей модуля, чтобы они обрабатывались webpack со следующими преимуществами:
- Скрипты и стили минифицируются и объединяются, для уменьшения количества сетевых запросов.
- Скрипты и стили минифицируются и объединяются, уменьшая количество сетевых запросов.
- Недостающие файлы вызывают ошибку сборки вместо ошибок 404 для пользователей.
- Имена файлов в результате будут с хэшем, поэтому не нужно беспокоиться о том, что браузеры используют старые версии из кэша.

View File

@@ -980,7 +980,7 @@ IPC 就是进程间通信 (Inter-Process Communication) 的缩写。该系统允
> 为了在 webpack 仪表盘 UI 上展示数据,`@vue/cli-service` 的 `serve` 和 `build` 命令会在 `--dashboard` 参数被传入时向 cli-ui Node.js 服务器发送 IPC 消息。
在进程代码中 (可以是一个 webpack 插件或一个 Node.js 的任务脚),你可以使用 `@vue/cli-shared-utils` 中的 `IpcMessenger` 类:
在进程代码中 (可以是一个 webpack 插件或一个 Node.js 的任务脚),你可以使用 `@vue/cli-shared-utils` 中的 `IpcMessenger` 类:
```js
const { IpcMessenger } = require('@vue/cli-shared-utils')

View File

@@ -98,7 +98,7 @@ npx vue-cli-service serve
## 查看所有的可用命令
有些 CLI 插件会向 `vue-cli-service` 注入额外的命令。例如 `@vue/cli-plugin-eslint` 会注入 `vue-cli-service lint` 命令。你可以允许以下命令查看所有注入的命令:
有些 CLI 插件会向 `vue-cli-service` 注入额外的命令。例如 `@vue/cli-plugin-eslint` 会注入 `vue-cli-service lint` 命令。你可以运行以下命令查看所有注入的命令:
``` bash
npx vue-cli-service help

View File

@@ -242,7 +242,7 @@ module.exports = (api, options) => {
console.log()
if (args.open || projectDevServerOptions.open) {
const pageUri = ( projectDevServerOptions.openPage && typeof projectDevServerOptions.openPage === 'string' )
const pageUri = (projectDevServerOptions.openPage && typeof projectDevServerOptions.openPage === 'string')
? projectDevServerOptions.openPage
: ''
openBrowser(urls.localUrlForBrowser + pageUri)