Рубрики
Без рубрики

Узнайте, как использовать CLI VUE.JS

Заинтересованы в изучении Vue.js? Получите мою электронную книгу на Vuehandbook.com, что это интерфейс командной строки Vue (CLI). ПРИМЕЧАНИЕ. Сейчас происходит огромная перенаселение CLI, идущая от версии 2 до 3. Пока не стабильно, я опишу версию 3 потому что ‘

Автор оригинала: Flavio Copes.

Один из них – интерфейс командной строки Vue (CLI).

ПРИМЕЧАНИЕ. Сейчас происходит огромная перенаселение CLI, идущая от версии 2 до 3. Хотя еще не стабильно, я опишу версию 3, потому что это огромное улучшение по версии 2, а совсем другое.

Установка

Vue CLI – это утилита командной строки, и вы устанавливаете ее глобально используя NPM:

npm install -g @vue/cli

или используя пряжу:

yarn global add @vue/cli

Как только вы сделаете это, вы можете вызвать Vue команда.

Что обеспечивает Vue CLI?

CLI важно для быстрого развития Vue.js.

Его главная цель – убедиться, что все инструменты, которые вам нужны, работают, чтобы выполнить то, что вам нужно. Он резривает все детали конфигурации Nitty-Gritty, которые используют каждый инструмент для изоляции.

Он может выполнять начальную настройку проекта и леса.

Это гибкий инструмент. После того, как вы создадите проект с CLI, вы можете пойти и настроить конфигурацию, не надо мной извлекать Ваше приложение (вроде бы вы с Create-raction-App ). Вы можете настроить что-либо и все еще иметь возможность с легкостью обновления.

После создания и настройки приложения он действует как инструмент зависимости выполнения, встроенный на верхней части WebPack.

Первая встреча с CLI – при создании нового проекта Vue.

Как использовать CLI для создания нового проекта Vue

Первое, что вы собираетесь сделать с CLI, это создать приложение Vue:

vue create example

Прохладно, что это интерактивный процесс. Вам нужно выбрать предустановку. По умолчанию есть одна предустановка, обеспечивающая интеграцию Babel и Eslint:

Я собираюсь нажать стрелку вниз ⬇️ и вручную выберите функции, которые я хочу:

Нажмите пространство Чтобы на каждую нужную функцию, а затем нажмите Введите продолжать. Поскольку я выбрал «Linter/Fixatter», Vue CLI предлагает мне конфигурацию. Я выбрал «Eslint + Creetter», так как это моя любимая настройка:

Следующий шаг выбирает, как применять льминал. Я выбрал “lint на спасении”.

Далее: тестирование. Я выбрал тестирование, и Vue CLI предлагает мне два самых популярных решения на выбор: «Mocha + Chai» против «шума».

Vue Cli просит меня, где поставить всю конфигурацию. Выбор находится в файле «Package.json», или в выделенных файлах конфигурации, один для каждого инструмента. Я выбрал последний.

Далее Vue CLI просит меня, если я хочу сохранить эти пресеты, и позволяет мне выбрать их в качестве выбора в следующий раз, когда я использую Vue CLI для создания нового приложения. Это очень удобная особенность. Быстрая настройка со всеми моими предпочтениями – это смелость сложности:

Vue CLI спросит меня, если я предпочитаю использовать пряжу или NPM:

И это последнее, что он спрашивает меня. Затем он продолжается загружать зависимости и создать приложение Vue:

Как начать недавно созданное приложение Vue CLI

Vue CLI создал для нас приложение, и мы можем пойти в папку «Пример» и запустить Подавать пряжа Чтобы запустить наше первое приложение в режиме разработки:

Пример приложения пример приложения содержит несколько файлов, в том числе «Package.json»:

Это где определены все команды CLI, включая Подавать пряжа , который мы использовали минуту назад. Другие команды

  • пряжа строит , чтобы начать производство сборку
  • пряжа линта , чтобы запустить линт
  • Тест пряжи: блок , чтобы запустить тесты подразделения

Я опишу приложение образца, создаваемого Vue CLI в отдельном уроке.

Git Repository

Обратите внимание на Мастер Слово в левом нижнем углу VS-кода? Это потому, что Vue CLI автоматически создает репозиторий и делает первый коммит. Мы можем прыгнуть прямо в, изменить вещи, и мы знаем, что мы изменили:

Это довольно круто. Сколько раз вы ныряете и измените вещи только для понимания, когда вы хотите совершить результат, что вы не совершаете первоначальное состояние?

Используйте предустановку из командной строки

Вы можете пропустить интерактивную панель и инструктируйте Vue CLI, чтобы использовать конкретную предустановку:

vue create -p favourite example-2

Где предустановки хранятся

Предустановки хранятся в файле «.vuejs» в вашем домашнем каталоге. Вот мой после создания первой «любимой» предустановки:

{  "useTaobaoRegistry": false,  "packageManager": "yarn",  "presets": {    "favourite": {      "useConfigFiles": true,      "plugins": {        "@vue/cli-plugin-babel": {},        "@vue/cli-plugin-eslint": {          "config": "prettier",          "lintOn": [            "save"          ]        },        "@vue/cli-plugin-unit-jest": {}      },      "router": true,      "vuex": true    }  }}

Плагины

Как вы можете видеть, от чтения конфигурации, предустановка в основном является коллекцией плагинов, а дополнительная дополнительная конфигурация.

Как только проект создан, вы можете добавить больше плагинов, используя Vue Добавить :

vue add @vue/cli-plugin-babel

Все эти плагины используются на последней доступной версии. Вы можете заставить Vue CLI использовать определенную версию, передавая свойство версии:

"@vue/cli-plugin-eslint": {  "version": "^3.0.0"}

Это полезно, если новая версия нарушает изменения или ошибку, и вам нужно немного подождать, прежде чем использовать его.

Удаленно хранить пресеты

Предустановка может быть сохранена в GitHub (или на других службах), создав репозиторий, содержащий файл «Preset.json», который содержит одну предварительную конфигурацию.

Извлеченный из вышеперечисленного, я сделал предустановку образца в https://github.com/flavioCopes/vue-cli-dreset/blob/master/preset.json который содержит эту конфигурацию:

{  "useConfigFiles": true,  "plugins": {    "@vue/cli-plugin-babel": {},    "@vue/cli-plugin-eslint": {      "config": "prettier",      "lintOn": [        "save"      ]    },    "@vue/cli-plugin-unit-jest": {}  },  "router": true,  "vuex": true}

Его можно использовать для загрузки нового приложения, используя:

vue create --preset flaviocopes/vue-cli-preset example3

Еще одно использование VUE CLI: быстрые прототипирование

До сих пор я объяснил, как использовать Vue CLI для создания нового проекта с нуля, со всеми колоколами и свистками. Но для действительно быстрого прототипирования вы можете создать действительно простое VUE-приложение – тот, который самостоятельно содержится в одном файле .vue – и служить этому, без необходимости загружать все зависимости в node_modules папка.

Как? Сначала установите CLI-Service-Global Глобальный пакет:

npm install -g @vue/cli-service-global 
//or yarn 
global add @vue/cli-service-global

Создайте файл «app.vue»:

а также затем бегите

vue serve app.vue

Вы можете служить более организованным проектам, написанным JavaScript и HTML-файлами. Vue CLI по умолчанию использует «Main.js»/«index.js» в качестве его точки входа. Вы можете иметь «Package.json» и настроен любой инструмент. Vue служить заберу его

Поскольку это использует глобальные зависимости, это не оптимальный подход для чего-либо более чем демонстрации или быстрого тестирования.

Работает Vue Build Команда подготовит проект для развертывания и генерирует полученные файлы JavaScript в Dist/ Папка, так что она будет готовой. Все предупреждения, которые Vue.js генерируют во время разработки, удаляются, и код оптимизирован для реального использования.

WebPack.

Внутренне, Vue CLI использует WebPack, но конфигурация абстрагирована, и мы даже не видим файл конфигурации в нашей папке. Вы все еще можете получить доступ к этому, позвонив Vue осмотреть :

Оригинал: “https://www.freecodecamp.org/news/learn-how-to-use-the-vue-js-cli-8349fb23a566/”