我是靠谱客的博主 如意糖豆,这篇文章主要介绍前端node管理,现在分享给大家,希望可以做个参考。

一、mac电脑Xcode下载

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

复制代码
1
xcode-select --install

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

二、终端插件

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

1、oh-my-zsh

下载:

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

安装完成后

复制代码
1
2
3
vim ~/.zshrc //这个里面是oh-my-zsh的配置文件 //主题,插件,以及其他工具的路径基本都是走这个里面
复制代码
1
2
3
4
5
6
7
8
上面的代码执行完之后,进入这个文件,下拉找到plugins.默认只有一个git 其他插件自己配置就行。空格格开 现在执行 cd .oh-my-zsh/plugins 跳转到这个文件目录后,开始下载插件 PS:先在这个文件夹下载完插件,在去配置插件 plugins=(git zsh-syntax-highlighting zsh-autosuggestion) 配置完之后保存退出 执行source .zshrc //这个命令是重新执行这个文件

插件下载:

复制代码
1
2
3
4
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就可以下载

复制代码
1
npm install n -g

安装node版本

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

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

使用:

复制代码
1
sudo n //对就这样

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

2、nvm管理工具

下载:

复制代码
1
2
3
​ $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash ​

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

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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
## # 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终端

复制代码
1
2
3
4
5
6
7
8
9
10
//在终端用户目录下 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 。

使用:

复制代码
1
2
3
4
5
6
安装 nvm install <node-version> 切换版本 nvm use <node-version> 查看已经安装的版本 nvm ls

 

 

最后

以上就是如意糖豆最近收集整理的关于前端node管理的全部内容,更多相关前端node管理内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部