import { createWeb3Modal, defaultConfig, useWeb3ModalAccount } from '@web3modal/ethers/react'

在这一行中,我遇到了这个错误

ERROR in [eslint]
src\components\App\App.jsx
  Line 1:69:  Unable to resolve path to module '@web3modal/ethers/react'  import/no-unresolved 

即使我也在Package.json中安装了

"dependencies": {
    "@sentry/cli": "^2.31.0",
    "@sentry/react": "^7.108.0",
    "@tanstack/react-query": "^5.28.2",
    "@testing-library/jest-dom": "^5.17.0",
    "@testing-library/react": "^15.0.4",
    "@testing-library/user-event": "^14.5.2",
    "@web3modal/ethers": "^4.1.11",
    "eslint-plugin-prettier": "^5.1.3",
    "eth-connect": "^6.2.4",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-google-recaptcha-v3": "^1.10.1",
    "react-redux": "^9.1.0",
    "react-router-dom": "^6.22.3",
    "react-scripts": "5.0.1",
    "recoil": "^0.7.7",
    "redux": "^5.0.1",
    "web-vitals": "^2.1.4"
  },

这样做

// eslint-disable-next-line import/no-unresolved

让错误消失,但这不是正确的方式,这是暂时的, 请任何人帮助永久解决这个问题,这样它就不会在eslint中出现错误.

推荐答案

esLint被解决了,因为我没有使用typescript,而且我的项目是简单的Inbox-react-app项目,只有js和jsx,所以ts、tsx不是写在. eslintrc.json中

"import/resolver": {
      "node": {
           "extensions": [".js", ".jsx", ".ts", ".tsx"]
      },
      "typescript": {}
}

然后

npm I -D eslint-import-resolver-typescript

是的,esLint没有显示错误

Reactjs相关问答推荐

InfiniteScroll持续获取数据,直到超过最大更新深度

无法在jest中发布行动

Reaction Native:在初始获取后,Reducer变为未定义

如何处理具有REACTION-REDUX状态的Nextjs路由警卫

在Reaction中单击并显示子组件延迟/动画

Reaction中的数据加载不一致

GitHub页面未正确显示Reaction应用程序网站

Mui / Material UI 5:如何从 StaticTimePicker 中删除打开下一个视图/打开上一个视图按钮?

useEffect内部的RETURN语句在首次按钮点击事件中似乎无效的原因是什么?

使用reactrouterdom时显示"对象无效作为React子组件"错误

从服务器获取数据时未定义,错误非法调用

ReactJS 动态禁用按钮

导入样式化组件时未导入组件内容

Select 建议后如何关闭 vscode 添加自动完成={}

如何从 React Redux store 中删除特定项目?

是什么导致了这个令人惊讶的数组导致 React

未捕获的错误:操作必须是使用 redux/toolkit 的普通对象

ClearInterval 在 React 中的 useRef 没有按预期工作

useEffect 仅在跟随链接后有效,不适用于直接链接

Context Api React 的问题