1

我正在按照本指南使用 Angular 平台服务器为我的 Angular cli 应用程序启用通用渲染。我还将我的 angular-cli 和 angular 版本更新到了最新的可用版本。

一切正常,我可以看到预渲染发生了,除非我添加了一个像ngx-facebook这样的外部模块

添加任何外部模块时,ts-node 会抱怨

SyntaxError: Unexpected token import

我使用的每个外部模块都会发生这种情况,例如 ngx-cookie 或 ng2-sticky,这让我觉得我的 tsconfig 中缺少一些设置。

非常感谢您的帮助。

4

1 回答 1

1

你没有错过任何东西。不幸的是,一些库以 es6 格式提供,这会导致您的输出包包含Node 当前不支持的import/export语句,开箱即用。您可以在此处找到有关此问题的更多信息此评论表明一些解决方法可以解决导入/导出问题,但会给我带来一系列新问题!无论如何,你可以试一试。

于 2017-08-21T19:58:30.727 回答