angular - 'node dist/server' 上的 Ionic 4 + Angular 7 + SSR 问题
问题描述
我们正在使用 Ionic 4 + Angular 7 使用 Angular Universal for SSR 来设置测试应用程序。将 Ionic 添加到组合中后,我们在尝试为应用程序提供服务时遇到以下错误。直觉是不是和 SSR 有关系,但是由于文档有限和难以找到示例项目,我们一直无法解开这个谜团。
/Users/jsmith/Documents/workspace/website2.0/node_modules/@ionic/angular/dist/fesm5.js:1
(function (exports, require, module, __filename, __dirname) { import { __extends, __awaiter, __generator, __assign } from 'tslib';
^
SyntaxError: Unexpected token {
at new Script (vm.js:79:7)
at createScript (vm.js:251:10)
at Object.runInThisContext (vm.js:303:10)
at Module._compile (internal/modules/cjs/loader.js:657:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
解决方案
可惜Ionic 4
还不支持SSR
。即它有已知的问题。
Mike Hartington@Ionic 团队
SSR 仍然是我们打算努力支持的东西,但它还有一些更大的问题需要我们全神贯注。
推荐阅读
- android - onActivityResult() 在片段“输出:您尚未选择图像”中不起作用
- html - 悬停时显示子菜单内容的下拉菜单
- angular - ngrx:如何同步 url 和存储数据
- database-design - 如何对 ArangoDB 中的文档属性值实施约束?
- java - 如何将数据从类传递到另一个类?
- neo4j - 如何匹配节点及其与主节点的关系?
- python - 在 python 2.7 中安装 numpy 时遇到问题
- amazon-web-services - 无法将层附加到 Lambda 函数
- python - Keras Lambda 层:将张量与常数矩阵相乘
- javascript - 如何将此 JSON 保存到由 MonogDB Compass 提供服务的 mongoDB 数据库中?