【发布时间】:2021-11-24 01:11:32
【问题描述】:
这是我在 stackoverflow 上的第一篇文章,所以我会尽量保持简短、亲切和详细,希望能找到一些帮助。
我目前正在尝试学习 React js,当我尝试安装 react-icons 并导入图标时,我的开发服务器崩溃了。
-
npm install react-icons
package.json:
{
"name": "ecostrategy",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^5.14.1",
"@testing-library/react": "^11.2.7",
"@testing-library/user-event": "^12.8.3",
"bootstrap": "^5.1.1",
"react": "^17.0.2",
"react-bootstrap": "^2.0.0-rc.0",
"react-dom": "^17.0.2",
"react-icons": "^4.3.0",
"react-router-dom": "^5.3.0",
"react-scripts": "4.0.3",
"web-vitals": "^1.1.2"
},
- 在我的代码中:
import { FaGithub } from "react-icons/fa";
-
npm run start编译失败。
./node_modules/react-icons/fa/index.esm.js
未找到模块:无法解析 'D:\name\school\semester\class\project\node_modules\react-icons\fa' 中的 '../lib'
-
我也尝试过
npm install react-icons --save并且基于错误说它无法解析 '../lib' 我什至只是猜测并尝试了npm install lib,但没有成功。卸载并重新安装react-icons也没有帮助。 -
我删除了我的
node_modules文件夹并再次运行npm install,这并没有解决问题。运行npm install后我的输出是:
添加了来自 789 个贡献者的 1987 个包,并在 103.053 秒内审核了 1990 个包
153 个包正在寻找资金
运行npm fund了解详细信息
发现 3 个中等严重性漏洞
运行npm audit fix来修复它们,或npm audit了解详情
当我尝试npm audit fix 时,它会说无法自动解决它们,而npm fund 只给了我一个列表。
【问题讨论】:
-
尝试擦除您的
node_modules文件夹并在您的文件夹根目录运行npm install。然后检查问题是否仍然存在 -
@geralt0 我在上面更新了我的问题,不幸的是它仍然存在
-
在这个你使用import语句的文件中,它是位于你的项目的根目录下还是在
src这样的文件夹中? -
在运行
npm run start之前是否有构建步骤?如果是这样,您使用什么来构建项目(例如 babel、webpack 等)? -
@geralt0 我正在使用
LoginComponent.jsD:\name\school\semester\class\project\node_modulesD:\name\school\semester\class\project\src\components\LoginComponent.js中的import语句
标签: javascript reactjs react-icons