npm install -g cordova,npm在Windows10上安装-g离子

我正在尝试使用angular度和离子来推送通知,我在运行命令提示符时遇到了一些问题。

所以我不得不卸载node.js,我试图重新安装node.js,它成功安装,我通过节点-vvalidation,然后它显示我v4.4.2

然后我试图通过使用以下命令安装cordova,离子:

npm install -g cordova npm install -g ionic 

它抛出了以下错误:

 module.js:327 throw err; ^ Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Function.Module.runMain (module.js:441:10) at startup (node.js:139:18) at node.js:968:3 module.js:327 throw err; ^ Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Function.Module.runMain (module.js:441:10) at startup (node.js:139:18) at node.js:968:3 

有人可以帮助我如何解决这个问题,因为我多次尝试,并重新启动我的电脑。 cordova问题

请查看附件图片以供参考,并让我知道哪些更改/如何解决此问题