首页 > 解决方案 > 升级 Angular Universal SSR 项目:AppServerModuleNgFactory 未定义

问题描述

我正在尝试将 SSR 项目升级到最新的 Angular 版本,但我遇到了一个错误,我完全糊涂了。

我认为问题的要点是,当我构建:ssr 时,生成的main.js文件缺少很多导出。文件的结尾如下所示:

//snip
/***/ 0:
/*!**********************************!*\
  !*** multi ./src/main.server.ts ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__(/*! C:\Users\Bart\workspace\epicuro-web\src\main.server.ts */"C:\\Users\\Bart\\workspace\\epicuro-web\\src\\main.server.ts");


/***/ }),

/***/ "C:\\Users\\Bart\\workspace\\epicuro-web\\src\\main.server.ts":
/*!*******************************************************************************!*\
  !*** external "C:\\Users\\Bart\\workspace\\epicuro-web\\src\\main.server.ts" ***!
  \*******************************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {

module.exports = require("C:\\Users\\Bart\\workspace\\epicuro-web\\src\\main.server.ts");

/***/ })

/******/ })));
//# sourceMappingURL=main.js.map

在升级之前,这个文件中引用了很多文件。我不确定还有哪些其他信息是相关的,所以请询问我的意见,我会提供。我不想分享整个项目,除非真的有必要。

标签: angularangular-universalserver-side-rendering

解决方案


推荐阅读