首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复模块找不到:不能解决‘@英雄主义者/反应/固体’在反应应用?

如何修复模块找不到:不能解决‘@英雄主义者/反应/固体’在反应应用?
EN

Stack Overflow用户
提问于 2021-08-16 21:47:06
回答 9查看 23.8K关注 0票数 7

我是跟随这个聪明的帖子来学习反应。然而,一些基本的比特缺失了。

当我在浏览器中打开应用程序时,我会得到错误。

./src/components/Navbar.js模块未找到:无法解析@海洛因/react/solid‘

显然,我错过了一个模块。我试着安装它,但到目前为止没有任何帮助。

我试过:

代码语言:javascript
复制
npm install heroicons-react

npm install @react-icons/all-files --save

npm install @iconify/icons-heroicons-solid

npm install @heroicons/vue

文件夹结构如下所示:

代码语言:javascript
复制
project
|
|-package.json
|-node_modules
|-homepage
  |-node_modules
  |-package_json
  |-src
  |-public
  |-README.md

我尝试执行项目目录和主页目录中的命令。不知道我该用哪一种。

Navbar.js中的代码如下所示:

代码语言:javascript
复制
import { ArrowRightIcon } from "@heroicons/react/solid";
EN

回答 9

Stack Overflow用户

发布于 2021-09-20 13:36:39

这会解决你的问题。

代码语言:javascript
复制
npm i @heroicons/react
票数 12
EN

Stack Overflow用户

发布于 2021-11-14 04:54:21

这个问题已经解决了,我只想为新来的人再添几样东西。英雄人物有关于GitHub的清晰文档。

React:优先,从npm安装@heroicons/react

代码语言:javascript
复制
npm install @heroicons/react

现在,每个图标都可以作为一个反应性组件单独导入:

代码语言:javascript
复制
import { BeakerIcon } from '@heroicons/react/solid'

function MyComponent() {
  return (
    <div>
      <BeakerIcon className="h-5 w-5 text-blue-500"/>
      <p>...</p>
    </div>
  )
}

Vue 注意,此库目前只支持Vue 3。

首先,从npm安装@heroicons/vue

代码语言:javascript
复制
npm install @heroicons/vue

现在,每个图标都可以作为Vue组件单独导入:

代码语言:javascript
复制
<template>
  <div>
    <BeakerIcon class="h-5 w-5 text-blue-500"/>
    <p>...</p>
  </div>
</template>

<script>
import { BeakerIcon } from '@heroicons/vue/solid'

export default {
  components: { BeakerIcon }
}
</script>
票数 7
EN

Stack Overflow用户

发布于 2022-09-12 05:53:24

降级到1.0.6帮我解决了这个问题

代码语言:javascript
复制
yarn add @heroicons/react@1.0.6
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68809554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档