关于npm安装cordova错误解决办法

关于npm安装cordova错误解决办法

错误信息如下:

C:\Users\username>npm install -g cordova
npm WARN deprecated [email protected]: The major version is no longer supported. Please update to 4.x or newer
npm ERR! path C:\Program Files\nodejs\node_modules\cordova\node_modules\assert
npm ERR! code EEXIST
npm ERR! errno -4075
npm ERR! syscall mkdir
npm ERR! EEXIST: file already exists, mkdir 'C:\Program Files\nodejs\node_modules\cordova\node_modules\assert'
npm ERR! File exists: C:\Program Files\nodejs\node_modules\cordova\node_modules\assert
npm ERR! Move it away, and try again.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2018-09-17T11_57_41_164Z-debug.log

在百度上找了各种方法,大家可以借鉴下,但我的弄了后还是提示如上信息
分析说可能是我用淘宝镜像的cnpm,导致cordova安装的依赖不全,建议我改用npm安装。
后来我根据如下错误信息提示

npm ERR! path C:\Program Files\nodejs\node_modules\cordova\node_modules\assert

C:\Program Files\nodejs\node_modules下的cordova文件夹删除后再次运行npm install -g cordova,成功解决问题。
(在此之前我根据cordova官方提供的方法安装过一遍,所以这个文件夹就存在了)
如下为我借鉴的链接,可供参考:

借鉴一: 在家里用NPM怎么都安装不上ionic和cordova:https://www.oschina.net/question/2336092_237864

借鉴二:cordova 创建新项目报错:https://segmentfault.com/q/1010000009564940/a-1020000009565043

猜你喜欢

转载自blog.csdn.net/Vision_Pinna/article/details/82749030