npm 缓存清理 C:\Users\Ralph>npm install -g cordova C:\Users\Ra-6ren">
gpt4 book ai didi

node.js - Node - Cordova 。 "unmet dependency"

转载 作者:太空宇宙 更新时间:2023-11-04 02:29:36 25 4
gpt4 key购买 nike

我尝试清理缓存并再次安装它,但它显示警告未满足依赖项

C:\Users\Ralph>npm 缓存清理

C:\Users\Ralph>npm install -g cordova

C:\Users\Ralph\AppData\Roaming\npm\cordova -> C:\Users\Ralph\AppData\Roaming\npm\node_modules\cordova\bin\cordovanpm WARN 未满足依赖项 C:\Users\Ralph\AppData\Roaming\npm\node_modules\phonegap\node_modules\connect-phonegap 需要 shelljs@'0.2.6' 但会加载npm WARN 未满足依赖项 C:\Users\Ralph\AppData\Roaming\npm\node_modules\phonegap\node_modules\shelljs,npm WARN 未满足依赖关系,版本 0.1.4npm WARN 未满足依赖项 C:\Users\Ralph\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\node_modules\plugman 需要 request@'2.22.0' 但会加载npm WARN 未满足依赖项 C:\Users\Ralph\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\node_modules\request,npm WARN 未满足依赖项,版本为 2.21.0cordova@4.2.0 C:\Users\Ralph\AppData\Roaming\npm\node_modules\cordova├── 下划线@1.7.0├── q@1.0.1├── nopt@3.0.1 (abbrev@1.0.5)└── cordova-lib@4.2.0(valid-identifier@0.0.1、osenv@0.1.0、properties-parser@0.2.3、bplist-parser@0.0.6、mime@1.2.11、unorm@1.3.3、semver@2.0.11、shelljs@0.3.0、rc@0.5.2、dep-graph@1.1.0、npm@1.4.28、elementtree@0.1.5、xcode@0.6.7、通过2@0.6.3、npmconf@0.1.16、glob@4.0.6、plist@1.1.0、tar@1.0.2、request@2.47.0、d8@0.4.4,cordova-js@3.7.3)

提前谢谢

最佳答案

Cordova 无法在最新版本的 Node 上运行,因为它实际上需要 v10.x 的 Node。因此,以下是我在安装 Cordova 时如何避免“警告:未满足的依赖关系”:

  1. > npm uninstall -g cordova
  2. Use n (nvm 对于 Windows)降级旧版本的 Node(Windows 用户需要降级并使用):

    > n 0.10.40

  3. > npm 缓存清理

  4. > npm install -g cordova

如果你想安装 Ionic,那么在第 4 步中,调用 npm 命令直接安装 ionic(不带@latest)而不是 cordova,如下所示:

  • > npm install -g ionic
  • 注意:Linux/OSX 用户可能需要在 npm 命令前面加上“sudo”。

    关于node.js - Node - Cordova 。 "unmet dependency",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28014571/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com