diff --git a/docs/ru/core-plugins/pwa.md b/docs/ru/core-plugins/pwa.md index 23fa477334..f69cab16e1 100644 --- a/docs/ru/core-plugins/pwa.md +++ b/docs/ru/core-plugins/pwa.md @@ -67,7 +67,7 @@ - По умолчанию: `'manifest.json'` - Путь к манифесту приложения. + Путь к манифесту приложения. Если в качестве пути указан URL, то плагин не будет во время сборки генерировать manifest.json в каталоге dist. - **pwa.manifestOptions** diff --git a/docs/ru/guide/browser-compatibility.md b/docs/ru/guide/browser-compatibility.md index 0a57cbb427..e5a220eab3 100644 --- a/docs/ru/guide/browser-compatibility.md +++ b/docs/ru/guide/browser-compatibility.md @@ -38,7 +38,7 @@ Рекомендуется добавлять полифилы таким образом, а не напрямую импортировать их в коде, потому что полифилы перечисленные здесь, могут быть автоматически исключены, если целевым браузерам, указанным в `browserslist`, они не нужны. ::: -3. **Если зависимость предоставляет ES5 код, но использует возможности ES6+ без явного перечисления необходимых полифилов (например, Vuetify):** Используйте `useBuiltIns: 'entry'` и затем добавьте `import '@babel/polyfill'` в файл точки входа. Это будет импортировать **ВСЕ** полифилы на основе целей, перечисленных в `browserslist`, так что вам больше не нужно будет беспокоиться о полифилах для зависимостей, но это скорее всего увеличит размер финальной сборки некоторыми неиспользуемыми полифилами. +3. **Если зависимость предоставляет ES5 код, но использует возможности ES6+ без явного перечисления необходимых полифилов (например, Vuetify):** Используйте `useBuiltIns: 'entry'` и затем добавьте `import 'core-js/stable'; import 'regenerator-runtime/runtime';` в файл точки входа. Это будет импортировать **ВСЕ** полифилы на основе целей, перечисленных в `browserslist`, так что вам больше не нужно будет беспокоиться о полифилах для зависимостей, но это скорее всего увеличит размер финальной сборки некоторыми неиспользуемыми полифилами. Подробнее можно изучить в [документации @babel-preset/env](https://new.babeljs.io/docs/en/next/babel-preset-env.html#usebuiltins-usage). diff --git a/docs/ru/guide/deployment.md b/docs/ru/guide/deployment.md index 177a9a8f26..80b6ed91c4 100644 --- a/docs/ru/guide/deployment.md +++ b/docs/ru/guide/deployment.md @@ -89,7 +89,7 @@ serve -s dist 3. Сгенерируйте [токен доступа](https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line) на GitHub с правами доступа к репозиторию. -4. Разрешите доступ Travis к репозиторию: `travis set GITHUB_TOKEN=xxx` (`xxx` — это персональный токен доступа из шага 3.) +4. Разрешите доступ Travis к репозиторию: `travis env set GITHUB_TOKEN xxx` (`xxx` — это персональный токен доступа из шага 3.) 5. Создайте файл `.travis.yml` в корневом каталоге проекта. diff --git a/docs/ru/guide/installation.md b/docs/ru/guide/installation.md index 980b126f69..50fafe4621 100644 --- a/docs/ru/guide/installation.md +++ b/docs/ru/guide/installation.md @@ -24,3 +24,29 @@ yarn global add @vue/cli ```bash vue --version ``` + +### Обновление + +Для обновления глобального пакета Vue CLI выполните команду: + +``` bash +npm update -g @vue/cli +# ИЛИ +yarn global upgrade --latest @vue/cli +``` + +#### Зависимости проекта + +Команды обновления, показанные выше, только для глобально установленного пакета Vue CLI. Для обновления одного или нескольких пакетов, связанных с `@vue/cli` (включая пакеты, начинающиеся с `@vue/cli-plugin-`) внутри проекта, запустите `vue upgrade` в каталоге проекта: + +``` +Использование: upgrade [options] [plugin-name] +(экспериментально) upgrade vue cli service / plugins +Опции: + -t, --to Обновить до определённой версии + -f, --from Пропустить проверку установленного плагина, предполагая что он будет обновляться с указанной версии + -r, --registry Использовать указанный npm-регистр при установке зависимостей + --all Обновить все плагины + --next Также проверять на наличие alpha / beta / rc версий при обновлении + -h, --help Вывести информацию об использовании команды +```