У меня изначально было угловое 6 приложение: my-site.Теперь у меня есть другое приложение: еще один сайт, который мне пришлось скопировать и вставить много логики с моего сайта и использовать повторно, точно.
Я хочу извлечь повторно использованную логику и создать общий сайтчто my-site и another-site могут использовать повторно.
Текущая структура:
project
.gitlab-ci.yml
.gitignore
my-site
package.json
gulpfile.js
webpack.config.js
tslint.json
app
app.modules.ts
etc...
etc...
another-site
package.json
gulpfile.js
webpack.config.js
tslint.json
app
app.modules.ts
etc...
etc...
common-site
// currently empty
Как мне написать общий сайт, который будет использоваться и использоваться обоими?Я предполагаю, что стандартные классы / компоненты ES6 / ng6?
При запуске watch на скажем my-site, как я могу «наблюдать» изменения и на common-site и перезагружаться?
Как мне бытьимпорт общего сайта?
Осознайте эти фундаментальные вопросы, но доступно так много разных мнений.