创建一个通用的帮助程序模块,以供多个角度应用程序使用

时间:2019-03-18 19:59:28

标签: angular webpack gulp es6-modules

我最初有一个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类/组件?

在“我的网站”上运行监视时,我如何也可以“监视”公共站点的更改并重新加载?

我应该如何导入公共站点?

认识到这些基本问题,但是有很多不同的观点。

0 个答案:

没有答案