【问题标题】:Unable to install npm for version problem in vuevue 版本问题无法安装 npm
【发布时间】:2021-09-10 04:54:45
【问题描述】:

我该如何解决这个问题!

PS C:\xampp\htdocs\MOA\agri-app> npm install
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: vito-vue@3.0.1
npm ERR! Found: vue@2.6.14
npm ERR! node_modules/vue
npm ERR!   vue@"^2.6.11" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^3.0.0" from @tinymce/tinymce-vue@4.0.3
npm ERR! node_modules/@tinymce/tinymce-vue
npm ERR!   @tinymce/tinymce-vue@"^4.0.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See C:\Users\THINKPAD\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\THINKPAD\AppData\Local\npm-cache\_logs\2021-06-27T17_53_48_498Z-debug.log

【问题讨论】:

  • 您需要安装 tinymce-vue v3.2.0,因为 ^4.0.0 需要您未使用的 vue3

标签: node.js vue.js npm


【解决方案1】:

我在这里找到了参考资料:[BUG] Could not resolve peerDependencies of matching semver ranges,这可能会帮助您解决问题。

步骤固定的问题是:

  1. 卸载 vite
  2. 安装 vue@3
  3. 重新安装 vite。

我也遇到了同样的情况,因为我在做一个全新的项目,npm install vue@3 帮助了我,但如果你不是从 vue@2 迁移到 vue@3,这可能不是最好的选择。


你能检查你的节点版本吗?我发现降级到 node v12 可以解决问题,并且我能够在降级到 v12 后安装所有依赖项。似乎更高版本可能会导致问题。

【讨论】:

  • 是的,这是节点版本问题。我的电脑中有节点 v16。但是当我卸载节点并安装旧版本 v14 时它可以工作。
  • 我遇到了同样的问题,我使用的是 v14,不知何故降级到 v12 帮助了我。如果您在 v14 上遇到过同样的问题,可以尝试降级到 v12。在所有也在使用v14的队友中,我是唯一一个遇到这个问题的人。 @AshrafulIslam
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-31
  • 1970-01-01
  • 2018-07-13
  • 2021-05-16
  • 1970-01-01
  • 2020-04-27
  • 2018-03-14
相关资源
最近更新 更多