【问题标题】:Unable to install cordova in Windows 10 with npm无法使用 npm 在 Windows 10 中安装 cordova
【发布时间】:2016-04-07 16:18:59
【问题描述】:

在运行以下npm install -g cordova 我收到了这个错误。我没有代理。

  • browserify-transform-tools node_modules\cordova\node_modules\cordova-lib\node_modules\aliasify\node_modules\browserify-transform-tools
  • 沙拉三明治 node_modules\cordova\node_modules\cordova-lib\node_modules\aliasify\node_modules\browserify-transform-tools\node_modules\falafel
  • cordova-js node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js
  • 浏览 node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify
  • 浏览器包 node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\browser-pack
  • crypto-browserify node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\crypto-browserify
  • 创建哈希 node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\crypto-browserify\node_modules\create-hash
  • diffie-hellman node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\crypto-browserify\node_modules\diffie-hellman
  • insert-module-globals node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\insert-module-globals
  • 词法作用域 node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\insert-module-globals\node_modules\词法作用域
  • astw node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\insert-module-globals\node_modules\lexical-scope\node_modules\astw
  • module-deps node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\module-deps
  • 侦探 node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\module-deps\node_modules\detective
  • shasum node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\shasum
  • 语法错误 node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-js\node_modules\browserify\node_modules\syntax-error
  • cordova-serve node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-serve
  • express node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-serve\node_modules\express
  • 发送 node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-serve\node_modules\express\node_modules\send
  • npm node_modules\cordova\node_modules\cordova-lib\node_modules\npm
  • npmconf node_modules\cordova\node_modules\cordova-lib\node_modules\npmconf
  • rc node_modules\cordova\node_modules\cordova-lib\node_modules\rc
  • 请求 node_modules\cordova\node_modules\cordova-lib\node_modules\request
  • tar node_modules\cordova\node_modules\cordova-lib\node_modules\tar
  • fstream node_modules\cordova\node_modules\cordova-lib\node_modules\tar\node_modules\fstream
  • xcode node_modules\cordova\node_modules\cordova-lib\node_modules\xcode
  • configstore node_modules\cordova\node_modules\update-notifier\node_modules\configstore
  • 最新版本 node_modules\cordova\node_modules\update-notifier\node_modules\latest-version
  • package-json node_modules\cordova\node_modules\update-notifier\node_modules\latest-version\node_modules\package-json
  • registry-url node_modules\cordova\node_modules\update-notifier\node_modules\latest-version\node_modules\package-json\node_modules\registry-url
  • rc node_modules\cordova\node_modules\update-notifier\node_modules\latest-version\node_modules\package-json\node_modules\registry-url\node_modules\rc
  • semver-diff node_modules\cordova\node_modules\update-notifier\node_modules\semver-diff C:\Users\kamayd\AppData\Roaming\npm └──(空)

npm 错误! Windows_NT 10.0.10586 npm 错误! argv "C:\Program Files (x86)\nodejs\node.exe" "C:\Users\kamayd\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "安装" "-g" “科尔多瓦” npm 错误!节点 v4.0.0 npm 错误! npm v3.5.2 npm 错误!路径 C:\Users\kamayd\AppData\Roaming\npm\node_modules.staging\abbrev-3d054da1 npm 错误!代码ENOENT npm 错误!错误号 -4058 npm 错误!系统调用重命名

npm 错误! enoent ENOENT:没有这样的文件或目录,重命名 'C:\Users\kamayd\AppData\Roaming\npm\node_modules.staging\abbrev-3d054da1' -> 'C:\Users\kamayd\AppData\Roaming\npm\node_modules\科尔多瓦\node_modules\npm\node_modules\abbrev' npm 错误! enoent ENOENT:没有这样的文件或目录,重命名 'C:\Users\kamayd\AppData\Roaming\npm\node_modules.staging\abbrev-3d054da1' -> 'C:\Users\kamayd\AppData\Roaming\npm\node_modules\科尔多瓦\node_modules\npm\node_modules\abbrev' npm 错误! enoent 这很可能不是 npm 本身的问题 npm 错误! enoent 并且与 npm 无法找到文件有关。 npm 错误!恩恩特

npm 错误!请在任何支持请求中包含以下文件: npm 错误! C:\WINDOWS\system32\npm-debug.log npm 错误!代码 1

【问题讨论】:

  • 我可以在 Windows 7 电脑上安装科尔多瓦。我尝试在我的 Windows 10 电脑中将 node 和 npm 更新到最新的稳定版本,但没有成功。

标签: cordova npm


【解决方案1】:

我错过了一个关键组件的安装。

Apache Ant

要安装 Ant,下载一个 zip,解压缩,将 zip 中的第一个文件夹移动到安全的地方,然后更新您的 PATH 以将 bin 文件夹包含在该文件夹中。例如,如果您将 Ant 文件夹移动到 c:/,您可能希望将其添加到 PATH:C:\apache-ant-1.9.2\bin。

more info here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    • 2018-08-19
    • 1970-01-01
    • 2017-08-27
    • 1970-01-01
    • 2017-10-25
    相关资源
    最近更新 更多