簡體   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