我最初有一个6角的应用程序:我的网站。我现在有另一个应用程序:另一个站点,我不得不从我的站点复制并粘贴很多逻辑,然后重复使用。
我想取出重用的逻辑并创建一个公共站点,我的站点和另一个站点都可以重用。
当前结构:
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类/组件?
在“我的网站”上运行监视时,我如何也可以“监视”公共站点的更改并重新加载?
我应该如何导入公共站点?
认识到这些基本问题,但是有很多不同的观点。