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 решена, так как я не использовал машинописный текст, а мой проект прост. Проект Create-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 не показывает ошибку