错误:ENOENT:没有这样的文件或目录,请打开'google / protobuf / api.proto'

问题描述 投票:0回答:1

我想将angular Universal集成到我的项目中,并使用AngularFire库。但是,当我通过运行npm在本地测试我的应用程序时,运行build && npm运行serve:ssr。

我有此错误

  webpack:///./dist/server/main.js?:95613
                throw err;
                ^

    Error: ENOENT: no such file or directory, open 'google/protobuf/api.proto'
        at Object.openSync (fs.js:440:3)
        at Object.readFileSync (fs.js:342:35)
        at fetch (webpack:///./dist/server/main.js?:95679:34)
        at Root.load (webpack:///./dist/server/main.js?:95713:13)
        at Root.loadSync (webpack:///./dist/server/main.js?:95754:17)
        at Object.loadSync (webpack:///./dist/server/main.js?:133270:17)
        at Object.8ZNE (webpack:///./dist/server/main.js?:98662:37)
        at __webpack_require__ (webpack:///./dist/server/main.js?:20:30)
        at Object.BYZf (webpack:///./dist/server/main.js?:104679:19)
        at __webpack_require__ (webpack:///./dist/server/main.js?:20:30) {
      errno: -2,
      syscall: 'open',
      code: 'ENOENT',

  path: 'google/protobuf/api.proto'
angular firebase webpack angularfire server-side-rendering
1个回答
0
投票

我有同样的错误。您修复了吗?

© www.soinside.com 2019 - 2024. All rights reserved.