Mac m1 如何指定@vue/cli 版本 和 如何用 nvm 下降 版本

488 阅读2分钟

nvm m1 如何下降指定版本

旁晚想到一个好玩的项目 心血来潮想写起来玩玩,但 想起来 我的 node的版本是 v14.24.1 索性用 nvm 来下降版本 于是 我就用

nvm deactivate 
nvm ls 
nvm install v10.24.1

然后就报错了

截屏2022-12-03 20.54.09.png

去网上搜 nvm curl: (22) The requested URL returned error: 404 -csdn 搜到各种资料都不对 终于 找到 一篇文章 里面有讲到

先要执行m1 的兼容命令 arch -x86_64 zsh ,再去安装 指定版本 我的是 npm install v10.24.1


vue-cli 安装指定版本 以及如何切换包管理器

由于我的项目要用到 @vue/cli@4.1.2 想下降到该版本,都下降不了

官网给的信息是:Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过

npm uninstall vue-cli -g 

or

yarn global remove vue-cli 

卸载

于是 我运行了 npm uninstall vue-cli -g 居然提示 up to data in 然后 vue -V 版本还在,又去网上搜索一遍 查了很多资料 都试过 都没有用,还想着去 github vue 提个 issues 来着,终于在我不懈努力的找到了 如何卸载 重新安装指定版本

  • 重点:

先全局卸载 npm uninstall vue-cli -g 再把 rm -rf .npmrc 这个文件删掉 然后再把 Vue 的 原始文件删掉 先执行一个命令 where vue 会显示几行 直接用 rm -rf 删除,为了保险起见再次执行 npm uninstall vue-cli -g 这次 vue 的 版本号切底没了

然后 再安装想要的指定版本 就行啦! npm i -g @vue/cli@xxx 就搞定啦!

切换包管理器

之前我一直在用 pnpm 但 我想改成 npm 问题来了,vue create xxx 只有在第一次执行时才会出现让你选择

yarn 
npm 
pnpm 

经过 我搜索到答案 只用

vi ~/.vuerc

# 找到里面有一行叫

"packageManager": "pnpm"

改成 想要的包管理器即可 手动改成想要包管理,我就改成 "packageManager": "npm"

进到文件看到文件内容后,摁i键进入插入模式,更改想要更改的内容后,摁Esc退出插入模式,然后摁 :wq 即可保存退出文件编辑