Node.js环境周边笔记
背景:
因为很久没有使用Node.js了,而且关于版本管理方面的知识有些混乱,所以我准备整理一下。
开发环境
电脑:macOS Montery(英特尔酷睿)
编程软件:Visual Studio Code
自制 3.4.11 版本
请用中文简述以下内容,仅需一种选项:
内容
由于混合了在操作系统中进行的nodejs版本管理和对每个项目进行nodejs版本管理,所以本次总结将重点放在后者的「对每个项目进行nodejs版本管理」上。
在操作系统上管理nodejs版本方面,有一些工具可以选择,比如nodebrew和fnm。
由于在使用pyenv和rbenv进行了类似的搜索,因此选择nodenv来管理每个项目的nodejs版本。
首先,使用homebrew安装nodenv。在终端中执行以下命令。
brew install nodenv
执行下述命令以确认安装。
nodenv -v
执行下面的命令后,您可以确认可安装的版本。
nodenv install -l
以下是可以指定版本并安装的方法。
nodenv install 18.0.0
当您安装了新版本的Node之后,请运行这个命令。
nodenv rehash
切换到已安装的Node时,请使用以下命令进行操作。
nodenv local 18.0.0
为了让nodenv生效,需要在“.zshrc”文件中添加以下内容。(也可以在“.bash_profile”等文件中进行修改,但此处使用“.zshrc”)
export PATH="$HOME/.nodenv/bin:$PATH"
eval "$(nodenv init -)"
如果不追加以上内容,每个项目将无法识别通过nodenv指定的版本,请注意。
其他 (Sū tā)
因为正在使用asdf管理Flutter的版本,所以如果Nodejs也开始使用asdf进行管理,将会添加进来。
In Chinese, you can paraphrase “参考記事” as “文献参考” .