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';
我通过 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';