我想用服务器端渲染构建一个有角度的应用程序以进行生产。对于普通的客户端应用程序,我运行简单的命令ng build --prod --build-optimizer
,然后将所有文件上传到angular.json中提到的options.outputPath
架构师的build
指定的路径中的Firebase托管上。 。 build
目标有多种选项,例如--prod
,--build-optimizer
和this link上的其他选项。现在,当我想使用server
目标进行服务器端渲染时。我唯一可用的命令是ng run projectName:server
。
因此,我想知道在这种情况下如何使用其他选项,例如--prod
,--build-optimizer
和--outputHashing
,这样我就可以生成尺寸更小的文件用于生产了。是否有名称完全没有哈希值的捆绑软件?
我看过this video,它使用命令ng build --prod --app 1
生成用于Firebase托管的生产文件,但是angular.json
(先前为angular-cli.json
)的架构已更改,该选项--app
不再可用。
我用来获得对angular.json的足够了解以问这个问题的其他资源是this article。