我正在使用Sapper运行sapper export,它会生成静态文件。我试过了:
在其自己的文件中创建firebase实例,然后导出firebase.auth()和firebase.firestore()模块。
尝试调整rollup.config.js以解决不同的依赖关系,如以下错误消息所建议。这带来了更多的头痛。
在中创建Firebase实例client.js。不成功。
在中创建实例stores.js。不成功。
声明变量并将其分配给onMount()。这使我不得不在不同的块范围内工作。而且感觉有点。
应用程序的初始化工作正常:
import firebase from 'firebase/app'
const config = {...}
firebase.initializeApp(config);
Run Code Online (Sandbox Code Playgroud)
import firebase from 'firebase',则不会出现此服务器错误:import firebase from 'firebase/app'
const config = {...}
firebase.initializeApp(config);
Run Code Online (Sandbox Code Playgroud)
我希望只从文件中导出这些firebase功能并将它们导入到我的组件中,例如:
@firebase/app:
Warning: This is a browser-targeted Firebase bundle but it appears it is being run in a Node environment. If running in a Node environment, make sure you are using the bundle specified by …Run Code Online (Sandbox Code Playgroud)