vue v2.9.6 升级 vue v3.x
相关背景
之前在全局安装了vue v2.x, 后来为了切换node版本安装了nvm。后来看到了vue v3.x文档出来就尝试着将原先的2.0 升级到3.0。
按着文档执行npm uninstall vue-cli -g 时候,出现up to date in xxx.xx s,然后执行vue -V 依然是2.9.6,说明并未卸载成功。
解决方案
1.查询到原有vue的安装目录在/usr/local/bin/vue下
2.删除所有vue文件夹
3.然后执行npm install -g @vue/cli
4.发现并未安装在原先的/usr/local/bin/ 目录下,而是在/Users/name/.nvm/versions/node/v10.23.0/bin/ 目录下
5. 执行 sudo ln -s /Users/name/.nvm/versions/node/v10.23.0/bin/vue /usr/local/bin/vue
将安装好的vue 拷贝过来
6.这个时候执行vue -V 输出对应@vue/cli 4.5.5
7.执行vue create 项目名称 就可以创建一个vue 3.0的项目了
如何关闭eslint 验证
由于在创建的时候一不小心勾选了eslint 验证,所以在开发的时候每次编译,eslint都抛出错误,极其烦人。
可以在项目根目录下新建vue.config.js,输入下面代码来关闭eslint 验证
{
lintOnSave: false
}