首页 > 解决方案 > '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)

标签: angularionic-frameworkangular-universalionic4server-side-rendering

解决方案


可惜Ionic 4还不支持SSR。即它有已知的问题。

Mike Hartington@Ionic 团队

SSR 仍然是我们打算努力支持的东西,但它还有一些更大的问题需要我们全神贯注。

SSR 问题在这里


推荐阅读