Vue-cli

Последнее обновление: 05.10.2018

Vue-cli представляет инструмент для быстрого создания проектов под Vue.js. Такие проекты уже имеют некоторую готовую начальную структуру, установленную конфигурацию, в частности, конфигурацию для Webpack, а также ряд базовых файлов. Текущая верся cli 3.0.

Для использования vue-cli вначале его надо установить. Для в консоли или терминале нужно выполнить команду:

npm install -g @vue/cli

Если ранее был установлен vue-cli других версий, например, 2.х или 1.х, то их предварительно надо удалить с помощью команды npm uninstall vue-cli -g

Проверить текущую версию vue cli можно с помощью команды

vue --version

После установки vue-cli создадим на жестком диске какую-нибудь папку, где будут находиться проекта Vue.js и с помощью команды cd перейдем к этой папке.

cd C:\vuejs

Затем выполним в консоли следующую команду:

vue create cliapp

cliapp в данном случае это название создаваемого проекта, оно может быть произвольным.

После ввода команды консоль отобразит две опции для выбора:

Vue.cli in Vue.js

Здесь предоставляется на выбор две опции:

  • default(babel, eslint): проект с настройками по умолчанию, который включает функциональность Babel и Eslint.

  • Manually select features: это опция позволяет вручную выбрать компоненты, которые будут добавлены в проект.

С помощью клавиш вверх-вниз можно перемещаться между опциями. К примеру выберем опцию Manually select features. После этого нам надо будет отметить те компоненты, которые мы хотим включить в проект:

Проект Vue.cli

Опять же с помощью клавиш вверх-вниз можно перещаться между компонентами. Если надо выбрать все или, наоборот, снять выделение со всех, то можно использовать клавишу A.

К примеру, НЕ выберем ни одного компонента, чтобы создаваемый проект был предельно минималистичен, и нажмем на Enter.

Далее будет предложено указать, как будет храниться конфигурация:

Конфигурация проекта Vue.cli

Здесь доступны две опции:

  • In dedicated config files: хранение конфигурации в отдельных файлах.

  • In package json: хранение всей конфигурации в package.json.

Выберем опцию In package json.

Далее будет предложено сохранить конфигурацию. И затем будет создан проект, который уже будет содержать базовую функциональность.

Созданный проект буде иметь следующую структуру:

Проект Vue -cli 3.0

Стоит отметить, что по умолчанию создается скрытый епозиторий git для проекта. Если он нам не нужен, то при создании проекта надо использовать флаг -n (сокращение от --no-git):

vue create -n cliapp

Если мы обратимся к файлу package.json, то увидим, что он уже содержит определение команд для запуска и построения приложения:

{
  "name": "cliapp",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build"
  },
  "dependencies": {
    "vue": "^2.5.17"
  },
  "devDependencies": {
    "@vue/cli-service": "^3.0.4",
    "vue-template-compiler": "^2.5.17"
  },
  "postcss": {
    "plugins": {
      "autoprefixer": {}
    }
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8"
  ]
}

Так, в секции scripts определена команда "serve", которая, используя инфраструктуру CLI, запускает проект. Перейдем к этой папке и выполним эту команду в консоли:

Запуск проекта Vue -cli 3.0

Консоль отобразит адрес, по которому можн обратиться к запущенному проекту. Например, в моем случае это http://localhost:8081/.

Также стоит отметить, что доступен графический функционал для создания объекта. Для этого надо выполнить к консоли команду

vue ui

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

Графическое создание проекта Vue-cli 3.0
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850