NVM

  • NVMnodejs的版本管理工具,可以在一个环境中同时安装多个nodejs版本(和配套的npm版本),并随时切换。
  • 本文使用的Windows系统,步骤均是实际测试,如遇到新的问题, 可留言交流,共同进步。
  • 其他系统教程,可参考菜鸟教程

下载与安装

  • 点击下载nvm-windows(推荐1.1.7)

    • 访问不了GitHub下载,可前往我的收藏夹下载
  • 解压后开始安装
  • 安装完成,打开cmd
  • 查看nvm安装版本
nvm version

nvm下载太慢?

  • 查找nvm的安装路径
where nvm
示例:\Users\myname\AppData\Roaming\nvm\nvm.exe
  • 在该路径下,找到setting.txt
复制地址到此电脑中的地址栏
\Users\myname\AppData\Roaming\nvm\
  • 打开setting.txt文件,并添加如下两行代码,可参考nvm下载太慢问题解决
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
  • 【注意】「重要通知」原淘宝 npm 域名即将停止解析
http://npm.taobao.org 和 http://registry.npm.taobao.org 将在 2022.06.30 号正式下线和停止 DNS 解析。域名切换规则:
http://npm.taobao.org => http://npmmirror.com
http://registry.npm.taobao.org => http://registry.npmmirror.com因此,建议将上述地址及时更换为新地址,参考:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
  • 保存setting.txt文件后,重启cmd继续执行其他操作

安装NodeJs

1 使用NVM安装(推荐)

  • 查看可用node版本,或前往官网查看
nvm ls available
  • 根据实际需求,安装对应的node版本
nvm install v12.12.0
  • 显示本地已经安装的node版本
nvm list
  • 使用指定版本的node,带星号是当前正在使用的版本

    • 如果执行出现问题,请尝试以管理员权限运行cmd
nvm use 12.12.0
  • 卸载指定的node版本
nvm uninstall 12.12.0
  • 查看node版本
node -v

2 官网下载安装

  • Nodejs官网
  • 安装教程可参考:菜鸟教程的Node.js 安装配置或自行百度
  • 由于项目可能使用多个node版本,故推荐使用第一种nvm安装方式

镜像源

  • 查看当前使用的镜像源
npm config get registry
  • 修改/使用镜像源
# 临时使用
npm install 软件名 --registry https://registry.npmmirror.com/# 全局修改
npm config set registry https://registry.npmmirror.com/也可使用nrm切换镜像源

NRM管理镜像源

  • 安装
    nrm(NPM registry manager)不仅可以帮助您在不同的 npm 注册表之间轻松快速地切换,还可以测试自己网络访问不同镜像源的速度。
npm install -g nrm
  • 列出所有当前可用的镜像源
nrm lsnpm ---------- https://registry.npmjs.org/yarn --------- https://registry.yarnpkg.com/tencent ------ https://mirrors.cloud.tencent.com/npm/cnpm --------- https://r.cnpmjs.org/taobao ------- https://registry.npmmirror.com/npmMirror ---- https://skimdb.npmjs.com/registry/
  • 使用淘宝镜像源
nrm use taobao
  • 测试访问速度
nrm test taobao

Node包管理器

  • 常用的包管理器如下:cnpm yarn pnpm ,更多包管理器可访问Node.js官网了解

cnpm

  • 安装cnpm
npm install cnpm -g
or
npm install -g cnpm --registry=https://registry.npmmirror.com
  • 检查cnpm版本
cnpm -v

yarn

  • 安装yarn
npm install --global yarn
  • 检查yarn版本
yarn -v

pnpm

  • vue3推荐的包管理工具
  • 安装使用时,请确认您的node版本 > 12.17.0
npm install -g pnpm
  • 检测pnpm版本
pnpm -v

Node包管理使用全教程相关推荐

  1. rpm包管理功能全解

    rpm包管理功能全解 rpm包管理功能全解              linux rpm问题:怎样查看rpm安装包的安装路径                      rpm -qa l grep   ...

  2. 【Node.js学习笔记五】npm(Node包管理器)命令行选项

    Node包管理器(Node Packaged Manager,NPM) Node封装模块(Node Packaged Module,module)   选项 说明 示例  1  search  在存储 ...

  3. 安装npm_前端开发:node.js的node包管理器npm安装以及使用

    在前端开发过程中,node.js进行包管理的时候会使用npm管理器来操作.npm(node package manager)包管理器,主要是用于第三方模块的下载.安装和管理,它具有强大的第三方资源,重 ...

  4. node包管理工具npm的更多用法

    node的包管理工具npm node现在的火热程度一点都没有下降,而成为了前端必备工具,特别是npm的包库已经成为了前端必备的,即使你不接触node作为后端的存在,现在各种第三方包依然需要使用npm来 ...

  5. centos之rpm包管理器全解

    文章目录 rpm包命名规则 rpm数据库 安装程序包 升级 卸载 查询 select-options query-options 校验 数字签名 公钥 数据库重建 获取需要的程序包 在centos上安 ...

  6. CentOS下编译安装python包管理安装工具pip教程

    ubuntu 安装pip 代码如下: apt-get install python-pip 安装requests, pip install requests 对于centos的,直接 yum inst ...

  7. node包管理器npm常用命令

    文章目录 1.安装所有依赖 2.安装单个软件包 3.更新所有满足版本限制的更新版本 4.更新单个软件包 5.运行任务 1.安装所有依赖 npm install -g 参数: -g:如果指定此参数.np ...

  8. 全网最全面的npm包管理学习

    包管理工具概述 本门博客的前置知识:JavaScript.ES6.模块化.git 本门博客的所有代码均书写在 nodejs 环境中,不涉及浏览器环境 概念 模块(module) 通常以单个文件形式存在 ...

  9. node升级命令_Vue CLI 4 发布:自动化升级过程,支持自定义包管理器

    作者 | Swanand Kadam 译者 | 无明 Vue CLI[1] 团队最近把他们的命令行工具更新到了 4.0.0 版本.这一版本可以帮助开发者自动化升级过程,可以使用额外的包管理器,并可以更 ...

  10. Node npm包管理器介绍

    NPM(重点) 介绍 npm(node package manage)node 包 管理器.管理node包的工具. 包是什么?包就是模块.(包约等于模块,一个包可以包括一个或多个模块) npm这个工具 ...

最新文章

  1. html+spring boot简单的ajax数据传输实现
  2. 360度看IT行业--3月12日西安工程大学讲座
  3. 定位ARM Hard Fault 的方法
  4. css animation动画完成后隐藏_css3动画简介以及动画库animate.css的使用
  5. 小自考计算机专业代码,自学考试有关专业分类及其代码
  6. 百度链接提交php获取状态码,新网站,在百度提交了首页链接,但是一直没有收录,也没有爬虫抓取,怎么回事呢?(悬赏1元) - 搜外SEO问答...
  7. Java三维文字特效设计_jQuery实现3D文字特效的方法
  8. NVIDIA NVLink技术
  9. 实现分页统计记录总数时: sql语句的异常
  10. 心路分享 | 2022暑期算法实习复盘
  11. 17年北邮计算机应用基础,2017计算机应用基础考试题及答案
  12. 以下不是python内置函数的是_Python内置函数
  13. 在Excel中批量生成二维码标签,标签中可添加二维码或者条形码
  14. 批量处理word文档向下箭头
  15. 与合作伙伴合作,如何正确的“吵架”
  16. 卧槽!​微信电脑版可以浏览朋友圈了!!
  17. UVa 11942 - Lumberjack Sequencing
  18. Linux之curl 风骚用法
  19. 陈欧体程序员版And各种版本
  20. 用python发送163邮件

热门文章

  1. Spark机器学习实例
  2. spark 机器学习一 聚类算法案例小结
  3. 希尔密码(原理+代码)
  4. SECS/GEM 基本概念介绍
  5. 邻接表拓扑排序算法【C/C++】
  6. Java之打印指定月份日历
  7. 【Vue】基础入门 —— 黑马程序员
  8. 【狂神说】Spring学习笔记(全)
  9. 408计算机考试科目英语数学,关于计算机考研408的那些事儿
  10. python内置函数升序降序_python内置函数之sorted