我正在学习angular universal。在这一步:
ng add @nguniversal/express-engine --clientProject angular.io-example
应该添加一些文件,即:main.server.ts,但它没有执行任何操作。我也用sudo尝试了相同的命令。问题是什么?
答案 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
其中添加了您要求的必要依赖项。希望这很容易遵循