如何将 Firestore SDK 添加到 Oracle JET 项目?

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

我正在尝试将 Firestore 客户端 SDK 添加到 Oracle JET 项目。我已运行以下命令将包添加到我的项目中:

npm install [email protected] --save

在此之后,我知道需要更新 path_mapping.json 文件,但是,我不确定它应该包含什么。

Path_mapping.json 文件:

"firebase/firestore": {
      "cdn": "3rdparty",
      "cwd": "node_modules/@firebase/firestore/dist",
      "debug": {
        "src": ["*.js", "*.map"],
        "path": "libs/@firebase/firestore/index.esm2017.js"
      },
      "release": {
        "src": ["*.js", "*.map"],
        "path": "libs/@firebase/firestore/index.esm2017.js"
      }
    }

TS文件:

import { collection, getDocs, getFirestore } from "firebase/firestore";

我可以在 Oracle JET 项目中使用 Firestore 客户端 SDK 吗?如果是这样,添加它的 path_mapping.json 文件应该是什么样子?

javascript firebase google-cloud-firestore oracle-jet
1个回答
0
投票

是的,您可以在 Oracle JET 项目中使用 Firestore 客户端 SDK。以下是您应如何更新

path_mapping.json
文件以包含 Firestore:

{
  "firebase": {
    "cdn": "3rdparty",
    "cwd": "node_modules/firebase",
    "debug": {
      "src": ["**/*.js", "**/*.map"],
      "path": "firebase.js"
    },
    "release": {
      "src": ["**/*.js", "**/*.map"],
      "path": "firebase.js"
    }
  },
  "firebase/firestore": {
    "cdn": "3rdparty",
    "cwd": "node_modules/@firebase/firestore/dist",
    "debug": {
      "src": ["*.js", "*.map"],
      "path": "index.esm.js"
    },
    "release": {
      "src": ["*.js", "*.map"],
      "path": "index.esm.js"
    }
  }
}

在 TypeScript 文件中,您可以按如下方式导入 Firestore:

import { collection, getDocs, getFirestore } from "firebase/firestore";

此配置应该使您能够在 Oracle JET 项目中使用 Firestore 客户端 SDK。

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