我们正在使用Ionic 4 + Angular 7设置一个测试应用程序,利用Angular Universal进行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仍然是我们打算支持的东西,但是有一些更大的问题需要我们所有的关注。
我认为SSR支持很接近。 Adam Bradley(联合创始人兼首席开发人员)has been working on something。密切关注git issue。