NgPortfolio 该项目是使用版本8.2.1生成的。 该项目与教程配对,旨在使开发人员可以使用Angular创建和自定义自己的投资组合网站。 使用Firebase,还有一个额外的好处,就是能够存储数据和托管您的网站(免费)。 入门 Angular应用 克隆存储库后,请确保运行npm i 。 假设您有一个现有的firebase项目: 运行firebase init来初始化项目中的firebase,并确保选择现有项目。 确保包括Firebase托管和Firestore 确保公共目录与angular.json的build outputPath相同。 在这种情况下,它将是/dist/Ng-Portfolio 。 确保将您的Firebase配置设置包含在environment.ts和environment.prod.ts (感觉为创建投资组合应用程序创建单独的环境花费了很多精力。