javascript - 在纱线中安装所有未满足的依赖项
问题描述
我的反应应用程序中有错误,它说:
Line 0: Parsing error: Cannot find module 'eslint-scope' from '/home/path/.cache/yarn/v6/npm-eslint-7.11.0-aaf2d23a0b5f1d652a08edacea0c19f7fadc0b3b-integrity/node_modules/eslint/lib/api.js'
然后我使用以下命令将 eslint-scope 添加到我的依赖项中:
yarn add eslint-scope
但我发现了很多未满足的对等依赖项:
warning " > @testing-library/user-event@12.1.10" has unmet peer dependency "@testing-library/dom@>=7.21.4".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "@typescript-eslint/eslint-plugin@^4.0.0".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "@typescript-eslint/parser@^4.0.0".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "babel-eslint@^10.0.0".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-flowtype@^5.2.0".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-import@^2.22.0".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-jsx-a11y@^6.3.1".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-react@^7.20.3".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-react-hooks@^4.0.8".
当我尝试安装其中一个时,我发现了另一个未满足的依赖项:
warning " > @testing-library/user-event@12.1.10" has unmet peer dependency "@testing-library/dom@>=7.21.4".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "@typescript-eslint/eslint-plugin@^4.0.0".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "@typescript-eslint/parser@^4.0.0".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-flowtype@^5.2.0".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-import@^2.22.0".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-jsx-a11y@^6.3.1".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-react@^7.20.3".
warning " > eslint-config-react-app@6.0.0" has unmet peer dependency "eslint-plugin-react-hooks@^4.0.8".
我可以自动安装所有未满足的依赖项吗?
解决方案
eslint-scope
首先,您应该尝试通过运行此命令找出需要的原因yarn why eslint-scope
。
如果您仍然认为需要它,那么您应该知道默认情况下不再安装对等依赖项。你可以在这里阅读更多关于它的信息。在 NPM V7 中 peerDependencies 会再次自动安装。
现在你应该尝试使用install-peerdeps包npx install-peerdeps -Y eslint-scope
推荐阅读
- react-native - 反应本机 webview - this.webview 不存在
- scrapy - 在 scrapy 中使用 response.xpath() 或 response.css 时不打印文本
- python - Python Json TypeError:字符串格式化期间并非所有参数都转换
- ios - 如何将 Text 的字体大小从 .largeTitle 设置为 .headline
- java - Teamscode 比赛不包括 java 代码
- javascript - 如何为每条记录包含一个可点击的链接或按钮?HTML + 数组 + 表格
- ruby - 扩展 Sensu Plugin Metric 类时请求返回未定义的方法“parse”
- javascript - JavaScript 中编号变量的命名约定
- python - 如何通过用整数更改列表中的某些字母来对包含字母的列表求和?
- c++ - 动态内存分配和输入