找不到模块:无法解析“ firebase / index”

时间:2018-10-05 06:51:26

标签: reactjs firebase import

我正在尝试使用以下语法在我的React应用中导入Firebase:

import firebase from 'firebase/index';

但是我面临以下问题:

./src/App.js Module not found: Can't resolve 'firebase/index' in '/home/neosoft/Documents/react_projects/urup_dashboard/src'

我不确定是什么问题,因为我是新手。

更新 我注意到一件奇怪的事。上面的导入语法在ubuntu 14.04中工作正常。该问题在ubuntu 16.04中面临。我不确定其他版本的ubuntu。

4 个答案:

答案 0 :(得分:2)

如果您需要在卸载当前版本的Firebase之后需要清除缓存

npm uninstall firebase

npm clear cache

您的计算机可能不想这样做 并发送

npm ERR! If you're sure you want to delete the entire cache, rerun this command with --force.

然后聆听并使用

npm clear cache --force

然后就可以了

npm i firebase@^4.8.0 --save

你很好!

答案 1 :(得分:0)

尝试将Firebase升级回"firebase": "4.8.0"

按照下面的步骤

1. Do npm uninstall firebase
2. npm cache clear
3. npm i firebase@^4.8.0 --save

答案 2 :(得分:0)

您需要从项目文件夹中运行npm install firebase

答案 3 :(得分:0)

转到此链接 https://github.com/jeescu/react-firebase

在终端机上

git clone

cd react-firebase

npm安装

在资源管理器中打开已安装的目录,即react-firebase。 打开“ node_modules”文件夹,复制firebase文件夹,然后将其粘贴到项目的“ node_modules”文件夹中: 注意:虽然不是永久解决方案