# Unable to install Cordova and Ionic

**URL:** <https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111>\
**Category:** ionic-v3\
**Created:** [May 21, 2017, 12:19am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111 "2017-05-21T00:19:21Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kazuto\_Kirigaya](https://avatars.discourse-cdn.com/v4/letter/k/8c91f0/32.png) [@Kazuto\_Kirigaya](https://forum.ionicframework.com/u/Kazuto_Kirigaya)\
**Post date:** [May 21, 2017, 12:19am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/1 "2017-05-21T00:19:21Z")

</div>

I am having trouble installing Cordova and Ionic. I downloaded version 6.10.3 LTS of Node.js, and I downloaded Git (which was recommended by this website [http://blog.ionic.io/new-to-the-command-line/?\_ga=2.21826683.1946957479.1495320592-1587373635.1495308867](http://blog.ionic.io/new-to-the-command-line/?_ga=2.21826683.1946957479.1495320592-1587373635.1495308867), linked to by the Ionic Framework website). When I ran Git, I typed “npm install -g cordova ionic” into the prompt, and it returned “npm WARN deprecated node-uuid@1.4.8: Use uuid module instead”. I decided to try to type it in cmd.exe, and it returned the same thing and a bunch of other lines containing errors (I can screenshot the lines if needed). After all that, I looked up the problem on google, and visited many websites and youtube videos for help, however none of them were succesful at helping me with my issue.

I am using Windows 7.

---

<div class="post-metadata">

**Author:** ![rapropos](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/rapropos/32/100227_2.png) [@rapropos](https://forum.ionicframework.com/u/rapropos)\
**Post date:** [May 21, 2017, 12:23am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/2 "2017-05-21T00:23:27Z")

</div>

The warning about node-uuid is benign and can safely be ignored. If you’re just getting started with node, I highly recommend installing [nvm-windows](https://github.com/coreybutler/nvm-windows). It will eliminate many puzzling environment errors.

---

<div class="post-metadata">

**Author:** ![Kazuto\_Kirigaya](https://avatars.discourse-cdn.com/v4/letter/k/8c91f0/32.png) [@Kazuto\_Kirigaya](https://forum.ionicframework.com/u/Kazuto_Kirigaya)\
**Post date:** [May 21, 2017, 12:43am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/3 "2017-05-21T00:43:09Z")

</div>

Thank you for the help, however even after it says the node-uuid, it still doesn’t recognize ionic as a key word, and therefore i can’t create a new App. I’ll try installing the nvm-windows, but i still don’t think it will work.

---

<div class="post-metadata">

**Author:** ![FrancoisIonic](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/francoisionic/32/106767_2.png) [@FrancoisIonic](https://forum.ionicframework.com/u/FrancoisIonic)\
**Post date:** [May 21, 2017, 12:56am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/4 "2017-05-21T00:56:13Z")

</div>

hello kazuto,

go back to the full ionic create “your app” after you updated all in windows. You’ll be in Ionic 3 then.

---

<div class="post-metadata">

**Author:** ![rapropos](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/rapropos/32/100227_2.png) [@rapropos](https://forum.ionicframework.com/u/rapropos)\
**Post date:** [May 21, 2017, 1:02am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/5 "2017-05-21T01:02:43Z")

</div>

> [@Kazuto\_Kirigaya](#):
>
> it still doesn’t recognize ionic as a key word

That suggests to me that it’s a path issue (or whatever Windows calls “how you figure out what command lives where”). `nvm-windows` should help with that.

---

<div class="post-metadata">

**Author:** ![Kazuto\_Kirigaya](https://avatars.discourse-cdn.com/v4/letter/k/8c91f0/32.png) [@Kazuto\_Kirigaya](https://forum.ionicframework.com/u/Kazuto_Kirigaya)\
**Post date:** [May 21, 2017, 1:10am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/6 "2017-05-21T01:10:12Z")

</div>

Alright ty, I’ll try to figure out tomorrow, but thanks for all the help 🙂

---

<div class="post-metadata">

**Author:** ![FrancoisIonic](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/francoisionic/32/106767_2.png) [@FrancoisIonic](https://forum.ionicframework.com/u/FrancoisIonic)\
**Post date:** [May 21, 2017, 1:12am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/7 "2017-05-21T01:12:33Z")

</div>

You’re welcome Kazuto 🙂

---

<div class="post-metadata">

**Author:** ![Kazuto\_Kirigaya](https://avatars.discourse-cdn.com/v4/letter/k/8c91f0/32.png) [@Kazuto\_Kirigaya](https://forum.ionicframework.com/u/Kazuto_Kirigaya)\
**Post date:** [May 21, 2017, 4:18pm UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/8 "2017-05-21T16:18:32Z")

</div>

I changed the directory to the npm directory and tried again, but I am still getting the errors. Here is a snapshot of the errors reported:

$ npm install -g cordova ionic  
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead

C:\Users\user\AppData\Roaming\npm  
`-- ionic@3.1.2 +-- @ionic/cli-utils@1.1.2 +-- opn@4.0.2`– tar@2.2.1

npm ERR! Windows\_NT 6.1.7601  
npm ERR! argv “C:\Program Files\nodejs\node.exe” “C:\Program Files\nodejs\node\_modules\npm\bin\npm-cli.js” “install” “-g” “cordova” "ionic"  
npm ERR! node v6.10.3  
npm ERR! npm v3.10.10  
npm ERR! path C:\Users\user\AppData\Roaming\npm\node\_modules\cordova  
npm ERR! code EPERM  
npm ERR! errno -4048  
npm ERR! syscall rename

npm ERR! Error: EPERM: operation not permitted, rename ‘C:\Users\user\AppData\Roaming\npm\node\_modules\cordova’ -\> 'C:\Users\user\AppData\Roaming\npm\node\_modules.cordova.DELETE’  
npm ERR! at moveAway (C:\Program Files\nodejs\node\_modules\npm\lib\install\action\finalize.js:38:5)  
npm ERR! at destStatted (C:\Program Files\nodejs\node\_modules\npm\lib\install\action\finalize.js:27:7)  
npm ERR! at C:\Program Files\nodejs\node\_modules\npm\node\_modules\graceful-fs\polyfills.js:267:18  
npm ERR! at FSReqWrap.oncomplete (fs.js:123:15)  
npm ERR!  
npm ERR! Error: EPERM: operation not permitted, rename ‘C:\Users\user\AppData\Roaming\npm\node\_modules\cordova’ -\> 'C:\Users\user\AppData\Roaming\npm\node\_modules.cordova.DELETE’  
npm ERR! at Error (native)  
npm ERR! Error: EPERM: operation not permitted, rename ‘C:\Users\user\AppData\Roaming\npm\node\_modules\cordova’ -\> 'C:\Users\user\AppData\Roaming\npm\node\_modules.cordova.DELETE’  
npm ERR! at moveAway (C:\Program Files\nodejs\node\_modules\npm\lib\install\action\finalize.js:38:5)  
npm ERR! at destStatted (C:\Program Files\nodejs\node\_modules\npm\lib\install\action\finalize.js:27:7)  
npm ERR! at C:\Program Files\nodejs\node\_modules\npm\node\_modules\graceful-fs\polyfills.js:267:18  
npm ERR! at FSReqWrap.oncomplete (fs.js:123:15)  
npm ERR!  
npm ERR! Error: EPERM: operation not permitted, rename ‘C:\Users\user\AppData\Roaming\npm\node\_modules\cordova’ -\> 'C:\Users\user\AppData\Roaming\npm\node\_modules.cordova.DELETE’  
npm ERR! at Error (native)  
npm ERR!  
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:  
npm ERR! C:\Program Files\nodejs\npm-debug.log

---

<div class="post-metadata">

**Author:** ![rapropos](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/rapropos/32/100227_2.png) [@rapropos](https://forum.ionicframework.com/u/rapropos)\
**Post date:** [May 21, 2017, 8:00pm UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/9 "2017-05-21T20:00:55Z")

</div>

Did you get your node installation all managed by `nvm-windows`?

---

<div class="post-metadata">

**Author:** ![Sujan12](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/sujan12/32/108395_2.png) [@Sujan12](https://forum.ionicframework.com/u/Sujan12)\
**Post date:** [May 22, 2017, 9:24am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/10 "2017-05-22T09:24:57Z")

</div>

1. Do what @rapropos says, it will really fix a lot of your problems. I use it myself.
2. Maybe ignore what the blog post is saying and just use PowerShell instead of the git shell. I and many other Windows devs are using it and are very happy. (Just type “Powershell” in the start menu to find it)

---

<div class="post-metadata">

**Author:** ![karvanj](https://avatars.discourse-cdn.com/v4/letter/k/da6949/32.png) [@karvanj](https://forum.ionicframework.com/u/karvanj)\
**Post date:** [May 24, 2017, 9:27am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/11 "2017-05-24T09:27:47Z")

</div>

Hi guys,  
I am getting a similar issue when running npm install for my ionic repository in windows. My error log is:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node\_modules\chokidar\node\_modules\fsevents):  
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.1: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“win32”,“arch”:“x64”})  
npm ERR! Windows\_NT 10.0.10586  
npm ERR! argv “C:\Program Files\nodejs\node.exe” “C:\Program Files\nodejs\node\_modules\npm\bin\npm-cli.js” "install"  
npm ERR! node v6.10.3  
npm ERR! npm v3.10.10  
npm ERR! code ELIFECYCLE

npm ERR! @ionic/cli-plugin-cordova@1.0.0-beta0 postinstall: `node ./bin/postinstall`  
npm ERR! Exit status 1  
npm ERR!  
npm ERR! Failed at the @ionic/cli-plugin-cordova@1.0.0-beta0 postinstall script ‘node ./bin/postinstall’.  
npm ERR! Make sure you have the latest version of node.js and npm installed.  
npm ERR! If you do, this is most likely a problem with the @ionic/cli-plugin-cordova package,  
npm ERR! not with npm itself.  
npm ERR! Tell the author that this fails on your system:  
npm ERR! node ./bin/postinstall  
npm ERR! You can get information on how to open an issue for this project with:  
npm ERR! npm bugs @ionic/cli-plugin-cordova  
npm ERR! Or if that isn’t available, you can get their info via:  
npm ERR! npm owner ls @ionic/cli-plugin-cordova  
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:  
npm ERR! C:\xampp\htdocs\ourmgmt2-mobile\npm-debug.log

I tried installing nvm-window. Once installed is there anything else I need to do?

---

<div class="post-metadata">

**Author:** ![Sujan12](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/sujan12/32/108395_2.png) [@Sujan12](https://forum.ionicframework.com/u/Sujan12)\
**Post date:** [May 24, 2017, 9:43am UTC](https://forum.ionicframework.com/t/unable-to-install-cordova-and-ionic/91111/12 "2017-05-24T09:43:13Z")

</div>

Then you use it to install node again - you can then have multiple node versions installed at the same time. Use our favourite one and install ionic and cordova again.

> [@karvanj](#):
>
> npm ERR! Failed at the @ionic/cli-plugin-cordova@1.0.0-beta0 postinstall script ‘node ./bin/postinstall’.

This is strange, you can safely remove the `-beta0` and probably even update this to `1.2.0`. Check here for current versions: [Releases · ionic-team/ionic-cli · GitHub](https://github.com/driftyco/ionic-cli/releases)
