nvm m1 如何下降指定版本
旁晚想到一个好玩的项目 心血来潮想写起来玩玩,但 想起来 我的 node的版本是 v14.24.1 索性用 nvm 来下降版本 于是 我就用
nvm deactivate
nvm ls
nvm install v10.24.1
然后就报错了
去网上搜 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 即可保存退出文件编辑