为了实现Angular SSR,node.js服务器需要webpack + typescript

我有一个现有的项目,Node API + Angular项目: https : //framagit.org/mael-jarnole/talebear/tree/master

我正在尝试使用官方指南来实施SSR: https : //angular.io/guide/universal

这是我的WiP: https ://framagit.org/mael-jarnole/talebear/tree/ssr-wip

SSR软件包和常规的Angular应用程序似乎构build得很好,我的问题是快速服务器实现:到目前为止,Webpack输出大量的警告和错误,我不明白(可能来自我对webpack的缺乏知识),似乎是来自第三方jsimport(mongoose,头盔等)

我的问题是:

  • 是否有必要使用Webpack和打字机的节点服务器? 移植代码可能会很长,我以非常快的方式完成,而且到目前为止,它并不是非常类似于脚本的。 我很想坚持我的JavaScript实施工作。

  • 为什么在我的SSR分支上运行npm run webpack:server时出现错误?

  • 如果第一个问题的答案是肯定的,那么我应该修改什么才能使Webpack工作正常? 我应该在哪里看? 官方指南中的configuration输出一个巨大的server.js文件

对不起,如果我的问题太广泛了! 感谢您的帮助。

我从另一个angular度+节点样板文件开始: https : //github.com/angular/universal-starter ,并逐步合并我的项目,重新安装每个依赖关系。 和我的服务器现在工作…

所以问题解决了,但不知道为什么它不能在我的ssr-wip分支上工作。