前端node管理

一、mac电脑Xcode下载

mac电脑开发的时候,内部需要有开发命令包,Xcode集成,都比较大,就建议执行下面的命令安装。

xcode-select --install

执行这个命令可以下载的时候小一点。

二、终端插件

 我这边使用的是mac电脑,在没有特殊调试的情况下,默认是使用的zsh。用起来是没有Linux系统方便。所以就会特意重新安装oh-my-zsh这个插件。提供比较强大的功能,举例:在oh-my-zsh配置部分插件后,按下tab自动补全git命令等。

1、oh-my-zsh

下载:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装完成后

vim ~/.zshrc //这个里面是oh-my-zsh的配置文件
//主题,插件,以及其他工具的路径基本都是走这个里面
上面的代码执行完之后,进入这个文件,下拉找到plugins.默认只有一个git
其他插件自己配置就行。空格格开

现在执行 cd .oh-my-zsh/plugins
跳转到这个文件目录后,开始下载插件
PS:先在这个文件夹下载完插件,在去配置插件

plugins=(git zsh-syntax-highlighting zsh-autosuggestion)


配置完之后保存退出

执行source .zshrc //这个命令是重新执行这个文件

插件下载:

git clone https://github.com/zsh-users/zsh-autosuggestions.git
//自动建议插件 可以tab补全

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
// 高亮的插件 可以查看命令是否正确,默认正确是绿色,错误是红色

三、node管理工具

1、n 管理工具
这个工具比较简单,直接使用npm就可以下载

npm install n -g

安装node版本

sudo n install <node-version> //直接后面写在你要的版本数字就能下载,一般是12 14 16等
//特定版本 16.0.7 直接写就行

不一定需要sudo,不过我这边权限有问题,所以需要使用,反正也不影响。

使用:

sudo n //对就这样

执行之后会跳转到另外的页面,方向键选择版本,enter(回车)确认,就行,建议这个地方加上sudo。

2、nvm管理工具

下载:

​
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

​

直接复制在终端执行就可以,建议使用科学上网。

部分电脑会提示端口:443,这个实际就是被墙了,可以通过改电脑hosts文件看看

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1             localhost
# update: 20220222
# Github Hosts
# domain: github.com
104.20.22.46                  nodejs.org
140.82.114.25                 alive.github.com
140.82.112.25                 live.github.com
185.199.108.154               github.githubassets.com
140.82.112.22                 central.github.com
185.199.108.133               desktop.githubusercontent.com
185.199.108.153               assets-cdn.github.com
185.199.108.133               camo.githubusercontent.com
185.199.108.133               github.map.fastly.net
199.232.69.194                github.global.ssl.fastly.net
140.82.112.4                  gist.github.com
185.199.108.153               github.io
140.82.114.4                  github.com
192.0.66.2                    github.blog
140.82.112.6                  api.github.com
185.199.108.133               raw.githubusercontent.com
185.199.108.133               user-images.githubusercontent.com
185.199.108.133               favicons.githubusercontent.com
185.199.108.133               avatars5.githubusercontent.com
185.199.108.133               avatars4.githubusercontent.com
185.199.108.133               avatars3.githubusercontent.com
185.199.108.133               avatars2.githubusercontent.com
185.199.108.133               avatars1.githubusercontent.com
185.199.108.133               avatars0.githubusercontent.com
185.199.108.133               avatars.githubusercontent.com
140.82.112.10                 codeload.github.com
52.217.223.17                 github-cloud.s3.amazonaws.com
52.217.199.41                 github-com.s3.amazonaws.com
52.217.93.164                 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.174.129                github-production-user-asset-6210df.s3.amazonaws.com
52.217.129.153                github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153               githubstatus.com
64.71.144.202                 github.community
23.100.27.125                 github.dev
185.199.108.133               media.githubusercontent.com

可以把这些加到自己的hosts文件内部。这些ip会变化,粘贴的时候可能不生效,具体可以在使用的时候自查。

下载成功后。会发现nvm --version应该会提示nvm not found,这个是终端内还没有配置nvm的路径

。看看使用的是bash/zsh。配置方式一样 举例bash终端

//在终端用户目录下
vim .baserc
// 进入文件后,按下 字母i ,在内部加上

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

之后按下 esc  在终端内 输入:wq 执行保存退出后

在外层 执行source .baserc

就可以nvm --version 查看是否配置成功了

zsh配置方式一样,只是把baserc,改为了zshrc 。

使用:

安装
nvm install <node-version>

切换版本

nvm use <node-version>

查看已经安装的版本

nvm ls

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值