问题描述
在项目中安装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