问题描述
在项目中安装pubsub的时候报错
npm install --save pubsub-js
PS F:\WorkSpace\IDEA\Test\gulimall\renren-fast-vue> npm install --save pubsub-js
npm ERR! path F:\WorkSpace\IDEA\Test\gulimall\renren-fast-vue\node_modules\.bin\webpack-dev-server.cmd
npm ERR! code EEXIST
npm ERR! Refusing to delete F:\WorkSpace\IDEA\Test\gulimall\renren-fast-vue\node_modules\.bin\webpack-dev-server.cmd: is outside F:\WorkSpace\IDEA\Test\gulimall\renren-fast-vue\node_modules\webpack-dev-server and not a link
npm ERR! Move it away, and try again.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\xxx\AppData\Roaming\npm-cache\_logs\2021-07-10T15_23_59_913Z-debug.log
提示需要删除.cmd文件,结果删了一个又一个,根本停不下来,折腾了好一阵子
解决办法
改用cnpm下载,自行提前配置好淘宝镜像
cnpm install --save pubsub-js
如果仍然安装失败,将项目文件根目录中的 node_modules 删除掉,也使用cnpm重新下载
我这是局部的插件依赖,如果你安装的是全局的,那就把全局的 node_modules 删掉,重新按照全局的安装
cnpm install
然后再下载插件
cnpm install --save pubsub-js
搞定!启动成功

npm run dev

在项目中使用npm安装pubsub-js时遇到EEXIST错误,删除.cmd文件无效。解决方法是切换到cnpm进行安装,先确保已配置淘宝镜像。如果仍失败,删除node_modules后再用cnpm重新下载。最后成功启动项目。
3022

被折叠的 条评论
为什么被折叠?



