3

我刚刚将我的应用程序迁移到 Angular 6 + Universal。这很好,但我有 2 个问题要解决。请帮我解决这两个问题:

1- 我如何在 --watch 模式下运行 Angular Universal 应用程序来开发时间?在此之前,我打开了2 个终端。我在其中一个中写了 command: nodemon server.js,在另一个中写了 on : ng build --watch。在这种情况下,我通过实时编辑快速开发我的应用程序。

但现在每次编辑后我都使用 command npm run build:ssr。我需要很多时间。应该有另一种方法来增加 Angular Universal 的开发时间?!

2- 另一个问题是在我迁移到 Angular Universal 之前,我使用 express to 用于服务器端,就像现在一样。我调用了这样的 API 处理程序文件:

const api = require('./routes/api');
app.use('/api', api);

我怎样才能像以前在server.ts文件中那样在新的角度通用包中做到这一点?

4

1 回答 1

1

对于 Angular7 运行npm run ssr:watch

包.json

    "ssr:watch": "run-p ssr:universal:build:*",
    "ssr:universal:build:browser": "ng run universal-demo:build --watch",
    "ssr:universal:build:server": "node ./node_modules/npm-delay 12000 && ng run universal-demo:server --watch",
    "ssr:universal:build:webpack": "node ./node_modules/npm-delay 20000 && webpack --config webpack.config.js --watch",
    "ssr:universal:build:nodemon": "node ./node_modules/npm-delay 25000 && nodemon --inspect server.js",
于 2019-01-15T11:31:32.950 回答