#vue.js #plugins #vuex #vuejs3
#vue.js #Плагины #vuex #vuejs3
Вопрос:
С помощью vue UI мы можем добавить vuex
или vue-router
плагин, который будет автоматически добавлен к основному файлу, как показано ниже
createApp(App).use(store).use(router).mount('#app')
И создает файл /router/index.js
и /store/index.js
шаблон по умолчанию, как показано ниже, что действительно приятно.
import { createStore } from 'vuex'
export default createStore({
state: {
},
mutations: {
},
actions: {
},
modules: {
}
})
Есть ли какой-либо другой альтернативный способ (vue-cli или npm) для добавления новых плагинов с описанными выше возможностями? установка npm просто добавляет зависимости (как и ожидалось).
Комментарии:
1. Да, вы можете запустить
vue-ui
, запустивvue ui
(при глобальной установке) илиnpx vue ui
(при локальной установке), выберите свой проект и установите свои плагины. Они будут настроены с настройкой по умолчанию. Но для автоматической настройки по умолчанию плагин должен быть настроен для этого. Это не волшебство 😉 Многие плагины не настраиваются автоматически. Для них вам нужно заглянуть в документацию (возможно, на github) или примеры проектов.2. у каждого плагина есть своя конфигурация, некоторые используются напрямую без какой-либо конфигурации, например, element ui plus
Ответ №1:
Вы можете добавлять плагины CLI из командной строки, используя @vue/cli
команды (т. Е. vue add PLUGIN_NAME
), запускаемые из корневого каталога вашего проекта.
Например, эти команды добавляют Vuex и Vue Router в ваш проект, созданный Vue CLI:
vue add vuex
vue add router
vue add
ищет плагин, добавляя префикс @vue/cli-plugin-
к указанному имени. Итак, приведенная выше команда автоматически устанавливает @vue/cli-plugin-vuex
и @vue/cli-plugin-router
. Вы можете найти несколько других плагинов Vue CLI npm
, которые можно установить таким же образом.