【问题标题】:integrate Firebase Firestore into Electron JS将 Firebase Firestore 集成到 Electron JS
【发布时间】:2021-11-24 18:56:14
【问题描述】:

我正在尝试将 firebase Firestore 和存储集成到我的电子应用程序中,但我到处都遇到错误, 我将源代码与电子锻造捆绑在一起,并使用带有 babel 的 Webpack 5

奇怪的是,firebase auth 是开箱即用的

浏览器窗口创建

  imageEditor = new BrowserWindow({
    x: 0,
    y: 0,
    ...screen.getPrimaryDisplay().size,
    webPreferences: {
      nodeIntegration: true,
      contextIsolation: false,
    },
    transparent: true,
    frame: false,
  });

  session.defaultSession.webRequest.onHeadersReceived((details, callback) => {
    callback({
      responseHeaders: {
        ...details.responseHeaders,
        "Content-Security-Policy": [
          "default-src 'self' 'unsafe-eval' 'unsafe-inline' http://localhost:9099/ https://*.googleapis.com ;object-src 'self';img-src 'self' data:",
        ],
      },
    });
  });

【问题讨论】:

    标签: firebase webpack electron babeljs


    【解决方案1】:

    最终找到了解决方案,获取 firebase 模块时出现问题,通过添加加载器 @vercel/webpack-asset-relocator-loader 问题得到解决

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 2020-10-13
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-19
    • 2021-05-06
    • 1970-01-01
    相关资源
    最近更新 更多