cordova cli安装错误

cordova cli安装错误,cordova,npm,ionic,cordova-cli,Cordova,Npm,Ionic,Cordova Cli,当我开始安装这两个软件包时,我尝试更新我的ionic cordova cli,但现在ionic已成功安装,并且我现在已尝试安装cordova,所有尝试均未成功 这是我收到的错误消息 $ npm install -g cordova npm ERR! Windows_NT 6.3.9600 npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\ node_modules\\npm\\bin\\

当我开始安装这两个软件包时,我尝试更新我的ionic cordova cli,但现在ionic已成功安装,并且我现在已尝试安装cordova,所有尝试均未成功 这是我收到的错误消息

$ npm install -g cordova
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! file C:\Users\Akinsanya Olanrewaju\AppData\Roaming\npm-cache\cordova-js
\3.7.3\package\package.json
npm ERR! code EJSONPARSE

npm ERR! Failed to parse json
npm ERR! Unexpected token
npm ERR! File: C:\Users\Akinsanya Olanrewaju\AppData\Roaming\npm-cache\cordova-j
s\3.7.3\package\package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! Please include the following file with any support request:
npm ERR!     f:\npm-debug.log
我需要你的帮助,因为我在一个项目的中间,也许任何其他来源的安装科多瓦在我的机器除了NPM将被赞赏或任何方式来解决这个问题。
谢谢。

尝试运行该命令

npm缓存清理
首先

然后通过运行


npm安装-g cordova

谢谢大家的回答,我已经从大家的贡献中解决了问题。这是我遵循的步骤

  • npm缓存清理
  • 将节点版本恢复到v0.10.36,因为最新版本的节点可能与Windows用户的新cli不兼容
  • 在管理模式下运行节点cli或cmd
  • npm安装-g cordova

  • 感谢大家的时间和贡献

    我曾经遇到过类似的问题。以管理员身份运行命令提示符解决了我的问题。
    如果您还没有尝试过,也可以尝试这个选项。

    我只想为Swaminathan Vetri的建议添加一个官方答案。下面就是我为解决这个问题所做的:

    sudo npm缓存清理
    确保使用sudo运行

    然后呢,

    sudo npm安装-g cordova
    再次确保使用sudo运行


    谢谢

    我在安装Cordova时遇到了完全相同的问题,但是在Ubuntu 14.04上

    sudo npm cache clean
    

    解决了我的问题。

    对我来说,nodejs的版本是错误的


    我在这里安装了旧版本的nodejs表单:

    对于我来说,上述解决方案都不起作用。然后我尝试了这个,最终成功了:

    npm uninstall -g cordova
    npm install -g cordova
    

    这里有一个ssl错误。这个错误可以用这段代码来解决 将此代码复制并粘贴到nodejs命令promt npm集合注册表
    100%的工作乐趣。

    嗨,请尝试通过运行来清理节点缓存

    npm cache clean
    
    然后在文件位置删除文件夹cordova.delete或cordova

     C:\Users\USER\AppData\Roaming\npm\node_modules
    
    然后在run中搜索PowerShell并打开它。然后键入

    npm install -g cordova
    
    为我工作。
    请尝试禁用您的防病毒软件。

    尝试npm安装-gcordova@3.6.3-0.2.13文件f:\npm-debug.log中有什么?@user3590299您得到解决方案了吗?在npm缓存清理后,这是我得到的错误,$npm install-gcordova@3.6.3-0.2.13 npm错误!获取失败npm错误!获取失败npm错误!获取失败z npm错误!获取失败npm错误!获取失败fy-1.6.0.tgz npm错误!我从没打过电话!npm错误!不正常代码0,即使是错误
    npm ERR!我从没打过电话运行
    sudo npm cache clean
    然后重新安装软件包为我解决了这个问题。你可以参考这个