导入 firebase-admin 时出错
Error importing firebase-admin
我正在尝试使用 Firebase Admin SDK 创建自定义令牌。但是在导入 import * as admin from 'firebase-admin';
时,如图 here。
我收到一个错误 process.binding is not supported
。
我正在使用
browserify
: 14.0.0
firebase
: ^3.6.8
firebase-admin
: ^4.1.0
关于如何解决这个问题有什么想法吗?
因为您使用的是 browserify 和 import
语法而不是 node.js module require
syntax, it sounds like you're trying to use the Firebase Admin SDK in the browser. The admin SDK is only for use on a server, and is not for end-user access (see the warning at the top of the Add the Firebase Admin SDK to your Server 页面)。
如果您尝试使用 JavaScript SDK 进行 end-user 访问,请改用 this guide。
如果您在 node.js 服务器上使用它,请尝试使用 require
语法:
var admin = require("firebase-admin");
我正在为使用 firebase-admin
的 Node 应用程序使用 Webpack。解决办法好像是把webpack配置文件中的target
设置为'node'
.
我正在尝试使用 Firebase Admin SDK 创建自定义令牌。但是在导入 import * as admin from 'firebase-admin';
时,如图 here。
我收到一个错误 process.binding is not supported
。
我正在使用
browserify
:14.0.0
firebase
:^3.6.8
firebase-admin
:^4.1.0
关于如何解决这个问题有什么想法吗?
因为您使用的是 browserify 和 import
语法而不是 node.js module require
syntax, it sounds like you're trying to use the Firebase Admin SDK in the browser. The admin SDK is only for use on a server, and is not for end-user access (see the warning at the top of the Add the Firebase Admin SDK to your Server 页面)。
如果您尝试使用 JavaScript SDK 进行 end-user 访问,请改用 this guide。
如果您在 node.js 服务器上使用它,请尝试使用 require
语法:
var admin = require("firebase-admin");
我正在为使用 firebase-admin
的 Node 应用程序使用 Webpack。解决办法好像是把webpack配置文件中的target
设置为'node'
.