安装 Shopify 应用时找不到 Firebase
Firebase not found while it is installed Shopify app
我正在开发一个 Shopify 应用程序,我打算在其中使用 Firebase 作为我的存储,我成功安装了它并且我在 package.json "firebase": "^9.5.0"
中看到了这个包但是在导入时我在航站楼 ERROR in ./conn.js ┃ Module not found: Error: Can't resolve 'firebase'
我尝试了其他类似问题的解决方案,但没有任何效果,我是否应该做一些特别的事情让 Firebase 与 Shopify 一起工作?
这是我在我的 React 项目中使用的代码,它在那里工作
import firebase from 'firebase';
const firebaseApp = firebase.initializeApp({
apiKey: "XXX",
authDomain: "XXX",
projectId: "XXX",
storageBucket: "XXX",
messagingSenderId: "XXX",
appId: "XXX",
measurementId: "XXX"
});
const db=firebaseApp.firestore();
export default db;
请确保按照官方文档中提到的步骤进行Add Firebase to your JavaScript project。
如本文档中所述,对于版本 9 SDK,您应该按如下方式导入:
import { initializeApp } from 'firebase/app';
但是,如果您正在开发应用程序,则需要遵循此处的指南:
- Android - Add Firebase to your Android project
- iOS+ - Add Firebase to your Apple project
我正在开发一个 Shopify 应用程序,我打算在其中使用 Firebase 作为我的存储,我成功安装了它并且我在 package.json "firebase": "^9.5.0"
中看到了这个包但是在导入时我在航站楼 ERROR in ./conn.js ┃ Module not found: Error: Can't resolve 'firebase'
我尝试了其他类似问题的解决方案,但没有任何效果,我是否应该做一些特别的事情让 Firebase 与 Shopify 一起工作?
这是我在我的 React 项目中使用的代码,它在那里工作
import firebase from 'firebase';
const firebaseApp = firebase.initializeApp({
apiKey: "XXX",
authDomain: "XXX",
projectId: "XXX",
storageBucket: "XXX",
messagingSenderId: "XXX",
appId: "XXX",
measurementId: "XXX"
});
const db=firebaseApp.firestore();
export default db;
请确保按照官方文档中提到的步骤进行Add Firebase to your JavaScript project。
如本文档中所述,对于版本 9 SDK,您应该按如下方式导入:
import { initializeApp } from 'firebase/app';
但是,如果您正在开发应用程序,则需要遵循此处的指南:
- Android - Add Firebase to your Android project
- iOS+ - Add Firebase to your Apple project