Введение: Я создал два проекта с vue -cli ~ 4.2.0:
parent-app
- основной проект dummylib
- библиотека, которая импортируется parent-app
. Содержит кучу .vue
компонентов внутри.
В настоящее время parent-app
отлично работает в режиме разработки с импортированием dummylib
. Все * 10161 * * vue -компоненты отображаются нормально.
Проблема: Я хочу отредактировать dummylib
и увидеть изменения на лету , как это происходит с parent-app
: без необходимости перестраивать его после каждой модификации кода.
Мой текущий процесс разработки библиотеки :
- (
dummylib
) : yalc publish
- при условии, что он уже построен - (
parent-app
): yalc link dummylib
- (
parent-app
): npm serve
- начать локальную разработку - Редактирование
dummylib
... - (
dummylib
): npm build
- !!! Хотите избежать этого шага !!! - (
dummylib
): yalc publish --push
- После этого я вижу, как применяются мои правки из (4) ...
Так есть ли варианты, чтобы избежать (5)? Я тоже думал о monorepo, но решил не иметь его в настоящее время.