WIX 项目中 firebase 包的基本安装不起作用

The basic installation of firebase package in WIX project doesn't work

我通过 WIX 的包管理器安装了 firebase v-5.8.2 包。安装过程本身没有任何问题。安装后,我添加了"import * as firebase from 'firebase/app'",没有任何其他代码。当我运行这个项目时,它给出了错误信息"can not find module 'fs'"

在wix 的论坛中,似乎有人有使用较早的firebase 版本的成功经验。想知道 v-5.8.2 是否与 WIX 有问题。

从 'firebase/app'

导入 * 作为 Firebase

"can not find module 'fs'"

您是在后端 .jsw 文件中导入它,对吗?

NPM 模块只能在后端文件中导入,不能在您的页面代码中导入。

您可以从后端文件导出函数,如下所示:

//serverSide.jsw

import firebase from 'firebase';

var app = require('firebase');

export function backendModule() {
        //Your backend function code here
}

然后在前端页面代码中导入函数,如下所示:

import {backendModule} from 'backend/serverSide.jsw';

$w.onReady(function () {
    //TODO: write your page related code here...

});

如果您已经在后端文件上导入,请尝试以下操作

import firebase from 'firebase';