Я работаю над проектом, который состоит из приложения AngularJS (назову его appjs ) и Angular.io (v6 ) приложение (которое я назову appio ). На производстве работает следующим образом:
- appio собран с помощью ng build.
- appjs собран с npm run build.
- appjs обслуживается с помощью Apache, но appio предоставляется через символическую ссылку, которая включена в appjs / dist. Эта символическая ссылка автоматически создается при производстве.
Итак, представьте, что appio контролирует / login. Когда кто-то захочет войти в приложение, оно будет перенаправлено на что-то вроде:
test.com / appjs / Appio / Войти
(где appio - символическая ссылка, о которой я говорил.)
Это работает ... пока что на производстве, но при разработке каждый раз, когда проект создается, мне нужно создать символическую ссылку вручную, так как каждый раз, когда выполняется изменение в appjs, папка dist appjs полностью перестраивается и символическая ссылка потеряна.
Я пытался Плагин оболочки Webpack , чтобы автоматизировать создание символической ссылки с чем-то вроде
ln -s ~ / appio / dist / appio / ~ / appjs / dist / appio
но событие onBuildEnd происходит до создания папки dist.
Кто-нибудь знает, как я могу автоматически вставить эту символическую ссылку в папку dist appjs?
Я хотел бы уточнить, что я не создал архитектуру этого проекта.
Большое спасибо.