繁体   English   中英

Firebase-Admin,导入它以响应应用程序抛出模块未找到错误

[英]Firebase-Admin, importing it to react application throws Module not found error

我正在开发使用firebase管理员的简单React应用程序。

我已经使用create react app生成了react应用程序

然后我使用这个npm命令安装了firebase-admin

npm install firebase-admin --save

在我的index.js我添加了这个导入:

 import React from 'react';
 import ReactDOM from 'react-dom';
 import App from './App';
 import registerServiceWorker from './registerServiceWorker';

 import * as admin from 'firebase-admin'

 ReactDOM.render(<App />, document.getElementById('root'));
 registerServiceWorker();

当我使用npm start命令npm start并打开我的页面时,我收到此错误:

 Module not found: Can't resolve 'dns' in 'D:\path\to\my\project\node_modules\firebase-admin\node_modules\isemail\lib'

为什么会这样? 我错过了什么?

管理员SDK不能在客户端环境中使用。 这包括Web浏览器。 管理员SDK可以且应该仅在Firebase应用程序开发人员拥有或管理的特权服务器环境中使用。 您应该在React应用中使用Firebase Web SDK

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM