'ng add @ nguniversal / express-engine'不起作用

时间:2019-04-13 06:18:03

标签: angular-universal

我正在学习angular universal。在这一步:

ng add @nguniversal/express-engine --clientProject angular.io-example

应该添加一些文件,即:main.server.ts,但它没有执行任何操作。我也用sudo尝试了相同的命令。问题是什么?

1 个答案:

答案 0 :(得分:1)

仅供参考,我从一个干净的项目开始,所以确实缺少依赖项,您的情况可能会有所不同,具体取决于您是否已经安装了某些依赖项。

因为它也对我做了同样的事情,所以我继续使用

npm i @nguniversal/express-engine

它向我展示了一些关于缺少的依赖项的警告。

就我而言,他们是,

npm install ajv-keywords

npm install @angular/platform-server

然后我跑了

npm install @nguniversal/express-engine

安装软件包,然后

ng add @nguniversal/express-engine

其中添加了您要求的必要依赖项。希望这很容易遵循