node 版本管理与镜像源

工作中使用node,不同的前端项目可能依赖不同的版本,就需要对node进行版本管理,我们可以使用n来进行node版本的管理,而且n也可以用于安装指定版本的node。

在安装n之前,我们先来确定一下我们的npm是否配置有国内镜像源,以确保安装顺利和迅速。

一、镜像源配置

查询当前npm源

npm config get registry

设置淘宝镜像源

npm config set registry https://registry.npmmirror.com

在这里插入图片描述

二、 n的安装及使用

安装n
sudo npm i -g n

尝试使用n 安装新的版本(以安装最新稳定版本20.10.0为例)

sudo n install 20.10.0

安装完成后会自动切换到安装版本
在这里插入图片描述

我们可以通过“n ls”查看当前存在的node版本(需要注意的是我们此前本地环境中安装过的node可能未被识别纳管)
在这里插入图片描述

通过输入n + 回车,即可进入版本切换页面

n

o node/xx.x.x
  node/xx.xx.x

通过方向键上下选择切换版本
在这里插入图片描述到这里就介绍完毕了

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一种容器化技术,而Docker镜像则是一种轻量级的可部署组件,可以快速地复制运行环境、依赖以及应用代码。Node.js是一种非常流行的JavaScript运行时系统,可以用于构建高效的网络应用程序。 为了更方便地使用Node.js,在Docker中启动一个Node.js镜像是一个很好的解决方案。Docker提供了一个Dockerfile文件,可以用于定义如何构建容器镜像。以下是一个启动Node.js镜像的Dockerfile示例: ``` # 使用 node:alpine 基础镜像 FROM node:alpine # 指定工作目录 WORKDIR /app # 拷贝 package.json 和 package-lock.json COPY package*.json ./ # 安装依赖 RUN npm install # 拷贝应用程序代码 COPY . . # 对外暴露的端口号 EXPOSE 3000 # 启动应用程序 CMD [ "npm", "start" ] ``` 在这个Dockerfile中,首先我们使用了node:alpine这个基础镜像。Alpine是一个非常轻量的基础镜像,非常适合构建小型Docker镜像。然后我们指定了工作目录,并拷贝了package.json和package-lock.json两个依赖文件。接着我们运行了npm install安装了所有依赖。然后我们拷贝了应用程序代码,并指定了对外暴露的端口号。最后,我们定义了一个CMD指令,用于启动应用程序。 启动Node.js镜像需要使用以下命令: ``` docker build -t my-node-app . docker run -p 3000:3000 my-node-app ``` 上述命令中,第一个命令用于构建Docker镜像;第二个命令用于启动容器,并将容器的3000端口映射到宿主机的3000端口,以便外部用户访问应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值