各位朋友,慎用 rm -rf !!!
我想升级到vue-cli3,然后用cli3的官网教程进行尝试,命令执行后却一直无法卸载无法升级
/usr/lib/node_moudel/vue_cli/某个文件报错(这是我的全局变量默认安装路径)
百度一看,都是windows的,其中有一个删除报错文件,看到这个贴子我以为我走到了捷径,然后心情激荡之下,直接 rm -rf 错误文件目录,这个应该是cli依赖,结果是vue命令都跑不动了,npm不断报错,这我就懵比了,玩呢,开始寻找原因。
然后先试着找回下文件,恢复之后没有用,删除的文件夹里面的文件几十个,压根不知道目录排列,最后不断排除别的方法终于成功恢复,并且成功装上了vue-cli3
原因可能是这样
1.我的vue-cli文件删除后,对应的建立软链接的 /usr/bin 下的文件目录没删除,删除之后成功了
2.或者是我的webpack被我删掉了,重新安装后成功了
还从网上贴子看到,npm版本太高,可以低一点(但我没试过,试过的同学可以留言)
我进行的操作步骤,具体如下
1.删除了报错的vue-cli文件夹,各种报错
2.我先把npm更新到最新版
sudo npm install -g npm
3. 然后我发现我的webpack不管用了(可能删除文件把这个删掉了,之后重新安装)
sudo npm install webpack -g
查看版本的时候又安装了webpack-cli
sudo npm install webpack-cli -g(安装成功后显示了安装后自动建立的软链接,然后想到之前对应的vue-cli软链接没删除掉)
4.把 /usr/bin 下对应 vue-cli的文件目录删除,我的目录名是 vue vue-init vue-list ,红色目录
5.安装 vue-cli3 成功 vue-cli3官网地址