Skip to content

Commit 33779ac

Browse files
authored
Merge branch 'master' into translate-migrate-from-v3
2 parents df294f8 + 9e18f3c commit 33779ac

File tree

10 files changed

+26
-14
lines changed

10 files changed

+26
-14
lines changed

docs/guide/prototyping.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Instant Prototyping
22

3-
You can rapidly prototype with just a single `*.vue` file with the `vue serve` and `vue build` commands, but they require an additional global addon to be installed first:
3+
You can rapidly prototype with just a single `*.vue` file with the `vue serve` and `vue build` commands, but they require a global addon to be installed along with the Vue CLI:
44

55
``` bash
6-
npm install -g @vue/cli-service-global
6+
npm install -g @vue/cli @vue/cli-service-global
77
# or
8-
yarn global add @vue/cli-service-global
8+
yarn global add @vue/cli @vue/cli-service-global
99
```
1010

1111
The drawback of `vue serve` is that it relies on globally installed dependencies which may be inconsistent on different machines. Therefore this is only recommended for rapid prototyping.

docs/guide/webpack.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ module.exports = {
8181
.use('graphql-tag/loader')
8282
.loader('graphql-tag/loader')
8383
.end()
84+
// Add another loader
85+
.use('other-loader')
86+
.loader('other-loader')
87+
.end()
8488
}
8589
}
8690
```

docs/migrating-from-v3/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ As in the cypress plugin, the support for legacy `vue-cli-service e2e` command h
266266

267267
### `@vue/cli-plugin-typescript`
268268

269-
When using Typescript, the webpack resolve options now [prefer `ts(x)` file extensions over `js(x)` ones](https://github.com/vuejs/vue-cli/pull/3909).
269+
When importing a file without extension, the webpack resolve options now [prefer `.ts(x)` files over `.js(x)` and `.vue` ones](https://github.com/vuejs/vue-cli/pull/3909). We strongly recommend you to always include the file extension when importing `.vue` files.
270270

271271
### `@vue/cli-plugin-unit-jest`
272272

docs/ru/guide/cli-service.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ npx vue-cli-service serve
5151
--port определить порт (по умолчанию: 8080)
5252
--https использовать https (по умолчанию: false)
5353
--public указать URL-адрес публичной сети для клиента HMR
54-
--skip-plugins имёна плагинов через запятую, которые следует пропустить при запуске
54+
--skip-plugins имена плагинов через запятую, которые следует пропустить при запуске
5555
```
5656

5757
::: tip --copy
@@ -83,7 +83,7 @@ npx vue-cli-service serve
8383
--no-clean не удалять каталог dist перед сборкой проекта
8484
--report сгенерировать report.html для анализа содержимого сборки
8585
--report-json сгенерировать report.json для анализа содержимого сборки
86-
--skip-plugins имёна плагинов через запятую, которые следует пропустить при запуске
86+
--skip-plugins имена плагинов через запятую, которые следует пропустить при запуске
8787
--watch отслеживать изменения
8888
```
8989

docs/ru/guide/prototyping.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Мгновенное прототипирование
22

3-
Вы можете быстро создавать прототип в одном файле `*.vue` с помощью команд `vue serve` и `vue build`, но для них сначала потребуется глобально установить дополнительный плагин:
3+
Вы можете быстро создавать прототип в одном файле `*.vue` с помощью команд `vue serve` и `vue build`, но для них сначала потребуется глобально установить плагин в дополнение к Vue CLI:
44

55
```bash
6-
npm install -g @vue/cli-service-global
6+
npm install -g @vue/cli @vue/cli-service-global
77
# или
8-
yarn global add @vue/cli-service-global
8+
yarn global add @vue/cli @vue/cli-service-global
99
```
1010

1111
Недостаток `vue serve` в том, что он полагается на глобально установленные зависимости, которые могут отличаться на разных машинах. Поэтому его рекомендуется использовать только для быстрого прототипирования.

docs/ru/guide/webpack.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ module.exports = {
8181
.use('graphql-tag/loader')
8282
.loader('graphql-tag/loader')
8383
.end()
84+
// Добавление ещё одного загрузчика
85+
.use('other-loader')
86+
.loader('other-loader')
87+
.end()
8488
}
8589
}
8690
```

docs/ru/migrating-from-v3/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ Nightwatch.js обновлён с версии 0.9 до 1.x. Рекоменду
261261

262262
### `@vue/cli-plugin-typescript`
263263

264-
При использовании Typescript, webpack в настройках разрешения модулей теперь [отдаёт предпочтение файлам с расширениями `ts(x)`, а не `js(x)`](https://github.com/vuejs/vue-cli/pull/3909).
264+
При импорте файла без расширения, настройки webpack по разрешению модулей теперь [отдают предпочтение файлам с расширениями `ts(x)` вместо `js(x)` и `.vue`](https://github.com/vuejs/vue-cli/pull/3909). Настоятельно рекомендуется всегда указывать расширение файла при импорте `.vue` файлов.
265265

266266
### `@vue/cli-plugin-unit-jest`
267267

docs/zh/guide/browser-compatibility.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
我们推荐以这种方式添加 polyfill 而不是在源代码中直接导入它们,因为如果这里列出的 polyfill 在 `browserslist` 的目标中不需要,则它会被自动排除。
3939
:::
4040

41-
3. **如果该依赖交付 ES5 代码,但使用了 ES6+ 特性且没有显式地列出需要的 polyfill (例如 Vuetify):**请使用 `useBuiltIns: 'entry'` 然后在入口文件添加 `import '@babel/polyfill'`。这会根据 `browserslist` 目标导入**所有** polyfill,这样你就不用再担心依赖的 polyfill 问题了,但是因为包含了一些没有用到的 polyfill 所以最终的包大小可能会增加。
41+
3. **如果该依赖交付 ES5 代码,但使用了 ES6+ 特性且没有显式地列出需要的 polyfill (例如 Vuetify):**请使用 `useBuiltIns: 'entry'` 然后在入口文件添加 `import 'core-js/stable'; import 'regenerator-runtime/runtime';`。这会根据 `browserslist` 目标导入**所有** polyfill,这样你就不用再担心依赖的 polyfill 问题了,但是因为包含了一些没有用到的 polyfill 所以最终的包大小可能会增加。
4242

4343
更多细节可查阅 [@babel-preset/env 文档](https://new.babeljs.io/docs/en/next/babel-preset-env.html#usebuiltins-usage)。
4444

4545
### 构建库或是 Web Component 时的 Polyfills
4646

47-
当使用 Vue CLI 来[构建一个库或是 Web Component](./build-targets.md) 时,推荐给 `@vue/babel-preset-env` 传入 `useBuiltIns: false` 选项。这能够确保你的库或是组件不包含不必要的 polyfills。通常来说,打包 polyfills 应当是最终使用你的库的应用的责任。
47+
当使用 Vue CLI 来[构建一个库或是 Web Component](./build-targets.md) 时,推荐给 `@vue/babel-preset-app` 传入 `useBuiltIns: false` 选项。这能够确保你的库或是组件不包含不必要的 polyfills。通常来说,打包 polyfills 应当是最终使用你的库的应用的责任。
4848

4949
## 现代模式
5050

docs/zh/guide/cli-service.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,9 @@ npx vue-cli-service help [command]
136136
}
137137
```
138138

139-
::: warning
139+
140140
`yorkie` fork 自 [`husky`](https://github.com/typicode/husky) 且与后者不兼容。
141-
:::
141+
142142

143143
## 配置时无需 Eject
144144

docs/zh/guide/webpack.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ module.exports = {
8181
.use('graphql-tag/loader')
8282
.loader('graphql-tag/loader')
8383
.end()
84+
// 你还可以再添加一个 loader
85+
.use('other-loader')
86+
.loader('other-loader')
87+
.end()
8488
}
8589
}
8690
```

0 commit comments

Comments
 (0)