npm install 安装插件报错踩坑路

在安装插件的时候npm install vue-draggable --save,出现的错误:

先出现的是超过最大调用栈问题:

npm ERR! Maximum call stack size exceeded

百度之后说给npm降级或者升级

降级 : npm install -g [email protected]
升级 : npm install -g npm 升级到最新版

结果降级之后再尝试的时候就直接报版本跟node.js不兼容的问题,然后各种在升级都不好使

WARNING: You are likely using a version of node-tar or npm that is incompatible with this version of Node.js.
Please use either the version of npm that is bundled with Node.js, or a version of npm (> 5.5.1 or < 5.4.0) or node-tar (> 4.0.1) that is compatible with Node.js 9 and above.

只能继续百度,说给重新删掉再升级

1、npm uninstall -g npm
2、npm install -g npm

  
结果继续删除的时候,执行npm uninstall -g npm,又报了一个错误

npm ERR! path E:\nodejs\node_global\npm.cmd
npm ERR! code EEXIST
npm ERR! Refusing to delete E:\nodejs\node_global\npm.cmd: is outside E:\nodejs\node_global\node_modules\npm and not a link
npm ERR! File exists: E:\nodejs\node_global\npm.cmd
npm ERR! Move it away, and try again.

继续百度搜索了一下其他的方法,均不行,于是直接采用了cnpm的方式重新安装npm

cnpm uninstall -g npm
cnpm install -g npm

安装完之后再使用npm执行npm uninstall -g npm,成功

PS G:\nzk\cms-front> npm uninstall -g npm
removed 434 packages in 15.499s

于是继续执行最开始的安装插件npm install vue-draggable --save
依旧报最初的错误

npm ERR! Maximum call stack size exceeded

于是打算直接重装node,node安装完之后node更新

版本已经确实一致了版本对照链接,继续执行最开始的安装插件npm install vue-draggable --save
依旧报错
在这里插入图片描述
继续找了一下,突然看到这篇博客,给了我灵感(其实是以前网不好的时候丢包常用的方法),删除了项目中的node_modules,重新npm i,然后依旧报错
npm install 安装插件报错踩坑路_第1张图片
看一下警告信息,重新安装npm install tasksfile
npm install 安装插件报错踩坑路_第2张图片
然后再安装插件就好了,如果npm run dev无法启动,参考

你可能感兴趣的:(前端vue)