当前位置: 首页 > 知识库问答 >
问题:

在cli中运行命令npm install-g cordova时在windows中出现错误

田德运
2023-03-14

c:

npm ERR! fetch failed https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz

npm ERR! fetch failed https://registry.npmjs.org/npmconf/-/npmconf-0.1.16.tgz
npm ERR! fetch failed https://registry.npmjs.org/rc/-/rc-0.3.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/xcode/-/xcode-0.6.6.tgz
npm ERR! fetch failed https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz

npm ERR! fetch failed https://registry.npmjs.org/xcode/-/xcode-0.6.6.tgz
npm ERR! fetch failed https://registry.npmjs.org/npmconf/-/npmconf-0.1.16.tgz
npm ERR! fetch failed https://registry.npmjs.org/rc/-/rc-0.3.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/xcode/-/xcode-0.6.6.tgz
npm ERR! fetch failed https://registry.npmjs.org/rc/-/rc-0.3.0.tgz
npm ERR! fetch failed https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz

npm ERR! fetch failed https://registry.npmjs.org/npmconf/-/npmconf-0.1.16.tgz
npm ERR! Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR!     at SecurePair.<anonymous> (tls.js:1365:32)
npm ERR!     at SecurePair.emit (events.js:92:17)
npm ERR!     at SecurePair.maybeInitFinished (tls.js:977:10)
npm ERR!     at CleartextStream.read [as _read] (tls.js:469:13)
npm ERR!     at CleartextStream.Readable.read (_stream_readable.js:323:10)
npm ERR!     at EncryptedStream.write [as _write] (tls.js:366:25)
npm ERR!     at doWrite (_stream_writable.js:226:10)
npm ERR!     at writeOrBuffer (_stream_writable.js:216:5)
npm ERR!     at EncryptedStream.Writable.write (_stream_writable.js:183:11)
npm ERR!     at write (_stream_readable.js:585:24)
npm ERR!     at flow (_stream_readable.js:594:7)
npm ERR!     at Socket.pipeOnReadable (_stream_readable.js:626:5)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova"
npm ERR! cwd c:\
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.14
npm ERR! Error: EPERM, open 'c:\npm-debug.log'
npm ERR!  { [Error: EPERM, open 'c:\npm-debug.log'] errno: 50, code: 'EPERM', pa
th: 'c:\\npm-debug.log' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova"
npm ERR! cwd c:\
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.14
npm ERR! path c:\npm-debug.log
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, open 'c:\npm-debug.log'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     c:\npm-debug.log
npm ERR! not ok code 0

我在cli中尝试了以下命令

c:

然后执行命令

c:

它给出了以下结果

C:\Users\e01005\AppData\Roaming\npm\cordova -> C:\Users\e01005\AppData\Roaming\n
pm\node_modules\cordova\bin\cordova
cordova@3.5.0-0.2.4 C:\Users\e01005\AppData\Roaming\npm\node_modules\cordova
├── q@0.9.7
├── underscore@1.4.4
├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.10)
└── cordova-lib@0.21.3 (osenv@0.0.3, bplist-parser@0.0.5, mime@1.2.11, semver@2.
0.11, shelljs@0.1.4, plist-with-patches@0.5.1, dep-graph@1.1.0, rc@0.3.0, elemen
ttree@0.1.5, xcode@0.6.6, glob@3.2.9, npmconf@0.1.16, tar@0.1.19, request@2.22.0
, npm@1.3.4)

当我运行命令cordova create hello com时。实例你好,HelloWorld

上面说

“cordova”不被识别为内部或外部命令、可操作程序或批处理文件。

我不明白问题是什么,为什么它不允许我创建项目,有时它创建项目,但不允许添加平台。

环境变量路径值为

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1。0\;C:\Program Files\TortoiseSVN\bin;C:\ProgramFiles(x86)\nodejs\;C:\ProgramFiles(x86)\adt-bundle-windows-x86\U 64-20130729\sdk\tools;C:\ProgramFiles(x86)\adt-bundle-windows-x86\U 64-20130729\sdk\platform tools;C:\Program Files\nodejs\

共有2个答案

田兴怀
2023-03-14

安装Cordova之前先安装git。在后台,它从Git下载。

陈飞语
2023-03-14

我也有同样的问题

npm install -g phonegap

npm获取并安装cordova成功

 类似资料:
  • 我在linux机器上运行命令行中的testNG程序时得到以下错误。

  • 我一直在遵循学说入门文档,并立即遇到了学说的CLI问题。 如果我试图逃跑 或者 或者甚至 PHP /vendor/bin/doctrine 我在我的终端中得到这个错误。。。 PHP致命错误:未捕获错误:在/Users/admin/.bitnami/stackman/machines/xampp/volumes/root/htdocs/doctrine2 tutorial/vendor/Doctri

  • 正在读取包列表。..已完成构建依赖关系树读取状态信息...执行E:无法找到包postgresql 我正在用WSL Ubuntu在Windows10上尝试odoo12开发。我想在windows 10中安装的linux子系统中安装postgres和odoo依赖项。请帮帮我.

  • 问题内容: 我正在尝试在执行Windows批处理命令中运行命令的构建步骤下在Jenkins中运行命令。 我写了dir作为命令运行 当作业在Jenkins中运行时,该错误是由文件内容更改触发的,并显示以下错误 请参阅此问题。 问题答案: 回答这个问题:实际上,我还没有在Jenkins中将Windows安装为服务。因此,为此,我们需要转到“管理Jenkins”,然后单击“ Windows即服务”。即,

  • 我正在做一个项目,把我的数据库从sqlite3切换到mysql。所有的配置都做得很好,但是当我在Windows机器上运行rake db:migrate时,我遇到了错误。 null null 这是我的windows database.yml文件 默认:&default适配器:mysql2编码:utf8池:5用户名:root密码:****socket:/var/run/mysqld/mysqld。so

  • 问题内容: 我正在Ubuntu环境 (LAMP)* 上工作,但是当我在 Windows 7启动器 操作系统上安装 symfony2 时,当我尝试在Windows中使用命令提示符制作 实体时 ,它会遇到问题,但它不会使用 php app / console * 任何帮助表示赞赏! 谢谢 问题答案: 您需要将PHP可执行文件添加到PATH中,或使用绝对链接调用它:。