linux 下安装
Node 官网提供有 (使用已编译好的Linux 二进制文件 .tar.xz 格式):
1. 下载并解压
# 下载 Node.js 安装包 wget https://npm.taobao.org/mirrors/node/v12.4.0/node-v12.4.0-linux-x64.tar.xz # 解压安装包并重命名 tar -xvf node-v12.4.0-linux-x64.tar.xz && mv node-v12.4.0-linux-x64/ /usr/local/node
2. 配置环境变量 或 建立软连接
# 配置环境变量 echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile source /etc/profile
或者使用 ln 命令来设置软连接(必须是绝对路径试了才可以成功):
ln -s /home/zhangsan/node-v10.16.0-linux-x64/bin/npm /usr/local/bin/ ln -s /home/zhangsan/node-v10.16.0-linux-x64/bin/node /usr/local/bin/
Windows 上安装
下载 Windows 安装包(.msi),之后双击下载后的安装包即可。
Node.js Mirror
https://npm.taobao.org/mirrors/node/
Mac OS 上安装
你可以通过以下两种方式在 Mac OS 上来安装 node:
1、在官方下载网站下载 pkg 安装包,直接点击安装即可。
2、使用 brew 命令来安装:
brew install node
使用 nvm 安装 node
nvm 是一种流行的运行 Node.js 的方式。 例如,它可以轻松地切换 Node.js 版本,也可以安装新版本用以尝试并且当出现问题时轻松地回滚。
安装和更新脚本
要安装或更新 nvm,应该运行安装脚本。为此,您可以手动下载并运行脚本,或者使用以下 cURL 或 Wget 命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
切换 node 版本
接下来可以进行安装和启用任意版本的 node 了。
nvm install 16 nvm use 16
docker 下安装 Node
node Tags | Docker Hub
https://hub.docker.com/_/node?tab=tags
简单启动
docker run -itd --name my-node node
复杂启动
docker run -it --name my-node ^ -v D:/alee/docker/node/myapp:/usr/src/myapp ^ -w /usr/src/myapp ^ node
若加上 rm 命令,则在自动移除 container 在退出的时候。
--rm Automatically remove the container when it exits
构建后可直接从容器进行启动
docker start my-node
进入容器
docker exec -it my-node bash
参考
nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions