Добавление маршрутизации в приложение Vue.js cli 3.0 - PullRequest
0 голосов
/ 01 мая 2018

Новая архитектура плагина Vue.js 3.0 хороша, но, похоже, отсутствует плагин маршрутизатора. Если я решу не устанавливать маршрутизацию при первом создании проекта (vue create my-project), я ожидаю, что позже смогу передумать и добавить маршрутизацию с чем-то вроде vue add @vue/router, но этот плагин, похоже, не существует. Есть ли способ добавить маршрутизацию из CLI по факту?

Ответы [ 2 ]

0 голосов
/ 07 августа 2018

Посмотрите на страницу проблемы здесь: https://github.com/vuejs/vue-cli/issues/1202, Вывод: вы не можете использовать cli для добавления маршрутизатора, если вы изначально не выбрали маршрутизатор. По трем причинам:

  1. Маршрутизатор с поздним добавлением, когда вы уже изменили входной файл, чрезвычайно хрупок.
  2. Если вы не сильно изменили файл, вы можете просто заново сгенерировать проект.
  3. Если мы только добавим зависимость и пропустим часть, модифицирующую файл, тогда проще просто установить vue-router или yarn add vue-router npm.
0 голосов
/ 19 июня 2018

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

Использование vue add router Это настроило маршрутизацию и создало несколько примеров компонентов Home и About.

Это также работает для других модулей, таких как добавление vuetify с помощью vue add vuetify. Подробнее о vue add можно прочитать из руководства по плагинам и пресетам

...