前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >00. Node.js 的安装

00. Node.js 的安装

作者头像
acc8226
发布2022-09-07 14:18:40
4800
发布2022-09-07 14:18:40
举报
文章被收录于专栏:叽叽西叽叽西

linux 下安装

Node 官网提供有 (使用已编译好的Linux 二进制文件 .tar.xz 格式):

1. 下载并解压

代码语言:javascript
复制
# 下载 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. 配置环境变量 或 建立软连接

代码语言:javascript
复制
# 配置环境变量
echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile
source /etc/profile

或者使用 ln 命令来设置软连接(必须是绝对路径试了才可以成功):

代码语言:javascript
复制
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 命令来安装:

代码语言:javascript
复制
brew install node

使用 nvm 安装 node

Nvm 允许您通过命令行快速安装和使用不同版本的节点。

安装和更新脚本

要安装或更新 nvm,应该运行安装脚本。为此,您可以手动下载并运行脚本,或者使用以下 cURL 或 Wget 命令:

代码语言:javascript
复制
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
代码语言:javascript
复制
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

切换 node 版本

接下来可以进行安装和启用任意版本的 node 了。

代码语言:javascript
复制
nvm install 16

nvm use 16

docker 下安装 Node

node Tags | Docker Hub https://hub.docker.com/_/node?tab=tags

简单启动

代码语言:javascript
复制
docker run -itd --name my-node node

复杂启动

代码语言:javascript
复制
docker run -it --name my-node ^
-v D:/alee/docker/node/myapp:/usr/src/myapp ^
-w /usr/src/myapp ^
node

若加上 rm 命令,则在自动移除 container 在退出的时候。

代码语言:javascript
复制
 --rm                             Automatically remove the container
                                       when it exits

构建后可直接从容器进行启动

代码语言:javascript
复制
docker start my-node

进入容器

代码语言:javascript
复制
docker exec -it my-node bash

参考

nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions https://github.com/nvm-sh/nvm

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-07-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • linux 下安装
  • Windows 上安装
  • Mac OS 上安装
  • 使用 nvm 安装 node
    • 安装和更新脚本
      • 切换 node 版本
      • docker 下安装 Node
      • 参考
      相关产品与服务
      容器镜像服务
      容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档