Mac环境搭建
February 27, 2022
2381
MySQL
安装以及多版本切换
彻底卸载MySQL
终端
1
sudo su
依次执行以下命令
1
2
3
4
5
6
7
8sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
node.js + npm
查看 node 安装目录
1 |
|
安装
(如果安装多版本node,跳转多版本管理)
使用HomeBrew
查看本机可安装的node版本:
1
brew search node
安装node
1
brew install node@版本号
链接(很重要,否则node不能使用)
1
brew link node@版本号
链接之后会报两个建议希望你执行两个命令,按照执行就好了
检查是否安装成功
1
node -v
如果成功,会显示你安装的版本号
安装包安装
【注意】:下载时,建议选择 尾缀名是 .pkg 的文件 下载
直接安装
多版本管理
如果之前存在非n下载的node,要先卸载掉
清除 node 缓存
1 |
|
node开发中,经常遇到版本不匹配的问题,导致编译失败,卸载该版本重新安装的成本又太高,因此我们需要多版本管理的工具
n相比于nvm更容易安装 node,因此选用 n 作为多node版本的管理工具
HomeBrew方式安装(如果没有node环境)
1brew install n
npm方式安装(有node环境)
1npm install -g n
查看 n 是否安装成功
1 |
|
查看可用 node 列表
1
n ls
安装指定版本的 node
查看官方所有的 node 版本
1
npm view node versions
以安装 12 版本的 node 为例,命令行执行
1
sudo n 12
切换 node 版本
命令行执行:
1
n
通过上下键,选择要使用的 node 版本
安装n模块:
1sudo npm install -g n
升级node.js到最新稳定版
1sudo n stable
- 升级到最新版
1sudo n latest
- n后面也可以跟随版本号,升级到任意版本
1sudo n v12.22.10或sudo n 17.6.0
- 查看一下已安装的 node 版本
1n ls
- 切换使用版本
1sudo n 17.6.0
- 删除指定版本
1sudo n rm 17.6.0
- 用制定的版本执行脚本
1n use 17.6.0 some.js
卸载node
不使用HomeBrew安装时卸载
终端,确认工具存在
1
2node -v
npm -v依次执行以下命令
1
2
3
4
5
6
7sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
使用HomeBrew安装时卸载
使用brew
1
brew uninstall node@版本号
进入个人主文件夹,检查各种 local、lib、include 文件夹,删除名字含有
node
和node_modules
的文件1
2
3
4cd /usr/local/bin
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/node
ls -las 仔细查看,全局安装的npm包一般会在这个目录下创建软连接,发现就删除其他清理工作
1
2
3sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
版本管理工具 n 中 ,卸载指定版本node
命令行运行
1 |
|
注意
如果删除不成功,可进入/usr/local/n/versions/node
目录删除版本
1
2cd /usr/local/n/versions/node
sudo rm -rf 17.6.0
卸载node环境管理工具 n
命令行执行
1
2
3npm uninstall n -g
或
sudo npm uninstall n -g进入目录手动删除
1
cd /usr/local
删除n包
- 本文作者:bobo
- 本文链接:https://boyolo.github.io/article/42094.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!
查看评论