@become_iron

Как можно было бы организовать проект на Vue.js для дальнейшего переиспользования в других?

Существует изначально какой-то базовый проект, содержащий компоненты, какие-нибудь базовые страницы, настроенные i18n, авторизацию, основу для стора на Vuex и так далее. Хочется, чтобы этот проект можно было каким-то образом переиспользовать в других, добавляя при этом и какой-то новый функционал. При этом не хотелось бы, чтобы каждый раз приходилось копировать этот проект полностью из базового — и что-то уже тогда дописывать. Так же при таком подходе, в случае если в базовом проекте будут какие-то изменения, то придется их производить и во всех "дочерних".
Как наиболее правильно и красиво можно было бы решить эту задачу? Какие-нибудь примеры?
  • Вопрос задан
  • 245 просмотров
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
1. Разбить на модули.
2. Использовать https://github.com/verdaccio/verdaccio или аналоги для создания своего "локального npm" (можно и стандартный npm использовать, но функционал приватных модулей $7 в месяц стоит https://www.npmjs.com/pricing )
3. Публиковать модули в verdaccio и использовать их в других проектах как обычные npm модули.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы