cordova cli安装错误

时间:2015-02-26 15:14:24

标签: cordova npm ionic cordova-cli

当我开始安装两个软件包的问题时,我尝试更新我的离子cordova cli,但现在离子已成功安装,我现在尝试安装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

我在项目中间需要你的帮助,也许在我的机器上安装cordova的任何其他来源除了从npm以外,我们将不胜感激,或者有任何方法可以解决这个问题。

感谢。

9 个答案:

答案 0 :(得分:7)

我只想添加Swaminathan Vetri建议的正式答案。这就是我要解决的问题:

sudo npm cache clean确保使用sudo

运行

然后,

sudo npm install -g cordova再次确保使用sudo运行。

谢谢!

答案 1 :(得分:2)

谢谢大家的回答,我已经解决了你所有的贡献。这是我遵循的步骤。

  1. npm cache clean
  2. 将节点版本恢复到v0.10.36,因为建议最新版本的节点可能与窗口用户的新cli不兼容。
  3. 以管理员模式运行节点cli或cmd
  4. npm install -g cordova
  5. 感谢大家的时间和贡献

答案 2 :(得分:1)

尝试运行命令

首先

npm cache clean

然后运行

重新安装软件包

npm install -g cordova

答案 3 :(得分:1)

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

答案 4 :(得分:1)

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

sudo npm cache clean

解决了我的问题。

答案 5 :(得分:0)

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

我在此处安装了较旧的版本的nodejs表单:https://nodejs.org/en/download/package-manager/

答案 6 :(得分:0)

对我来说,上述解决方案都没有奏效。然后我尝试了这个,最终完成了这项工作:

npm uninstall -g cordova
npm install -g cordova

答案 7 :(得分:0)

这是一个ssl错误可以使用这段代码解决此错误 将此代码复制并粘贴到nodejs命令promt npm set registry http://registry.npmjs.org/ 100%工作享受。

答案 8 :(得分:0)

您好试着通过运行

来清理节点缓存
npm cache clean

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

 C:\Users\USER\AppData\Roaming\npm\node_modules

然后在运行中搜索PowerShell并打开它。并键入

npm install -g cordova

为我工作。 并且请尝试禁用您的防病毒软件。