I try updating my ionic cordova cli when i started getting issues installing the two package, but now ionic have been successfully installed and i have tried installing the cordova now, all attempt was not successful
This is the error message am getting
$ 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
Please i need you help as am in the middle of a project, maybe any other sources of installing cordova on my machine except from npm will be appreciated or any ways to fix this issues.
Thanks.
I just want to add an official answer to Swaminathan Vetri suggestion. Here's exactly what I did to resolve:
sudo npm cache clean
make sure to run with sudo
and then,
sudo npm install -g cordova
again make sure to run with sudo.
Thanks!
Thank you all for your answer, i have had the issues resolve from all of your contribution. This are the step i followed.
- npm cache clean
- Bring back the node version to v0.10.36 as suggested that the latest version of node may not be compatible for the new cli for window users.
- Run the node cli or cmd in admin mode
- npm install -g cordova
Thank your all for your time and contribution
try running the command
npm cache clean
first
and then re-install the package by running
npm install -g cordova
I had faced a similar issue. Running the command prompt as an Administrator solved my issue.
Try that option as well if you have not already tried.
I had exactly the same issue during Cordova installation, but on Ubuntu 14.04.
sudo npm cache clean
Resolved my problem.
For me, the version of nodejs was wrong.
I installed the older version of nodejs form here: https://nodejs.org/en/download/package-manager/
For me none of the above solutions worked. Then I tried this, which finally did the job :
npm uninstall -g cordova
npm install -g cordova
Here Is a ssl Error this error can be resolved using this piece of code
Copy and paste this code to nodejs command promt
npm set registry http://registry.npmjs.org/
100% working Enjoy.
Hi Try cleaning you node cache by running
npm cache clean
then delete folder cordova.delete or cordova at the file location
C:\Users\USER\AppData\Roaming\npm\node_modules
and then search for PowerShell in run and open it.and type
npm install -g cordova
worked for me.
and please try disabling your antivirus as well.