我按照本教程创建服务器端渲染的应用程序。之后我运行 npm install firebase @angular/fire --save 并像这样导入 AppModule 中的模块
import { AngularFireModule } from "@angular/fire";
import { AngularFirestoreModule } from "@angular/fire/firestore";
import { AngularFireStorageModule } from "@angular/fire/storage";
AngularFireModule.initializeApp(environment.firebase),
AngularFirestoreModule,
AngularFireStorageModule,
Run Code Online (Sandbox Code Playgroud)
当我尝试使用 npm run build:ssr && npm run serve:ssr 为应用程序提供服务时发生错误。我得到的错误是
C:\Users\user\Documents\prueba\PruebaApp\dist\server\main.js:159431
throw new Error("package.json does not exist at " + package_json_path);
^
Error: package.json does not exist at C:\Users\user\Documents\prueba\PruebaApp\dist\package.json
at Object.PsoT.exports.find (C:\Users\user\Documents\prueba\PruebaApp\dist\server\main.js:159431:15)
at Object.wPNL (C:\Users\user\Documents\prueba\PruebaApp\dist\server\main.js:188373:12)
at __webpack_require__ (C:\Users\user\Documents\prueba\PruebaApp\dist\server\main.js:20:30)
at Object.XpdW (C:\Users\user\Documents\prueba\PruebaApp\dist\server\main.js:166719:12)
at __webpack_require__ (C:\Users\user\Documents\prueba\PruebaApp\dist\server\main.js:20:30)
at Object.g1pB (C:\Users\user\Documents\prueba\PruebaApp\dist\server\main.js:175163:27)
at __webpack_require__ …Run Code Online (Sandbox Code Playgroud) firebase angularfire2 angular-universal angular google-cloud-firestore