NVM: npm的包管理器

其实许久前就像写这个模块了,只是之前使用后又搁置了,今天下项目时node版本不一致,才想起记录

nvm下载地址:

Releases · coreybutler/nvm-windows · GitHub

选择:

nvm-noinstall.zip: 免安装版本,但是使用之前需要配置

nvm-setup.zip:安装包,无需配置

免安装版本:

  1. 安装配置:
  • 解压后放到对应目录,右键以管理员身份运行install.cmd,然后会在c盘根目录自动创建setting.txt,将setting.txt文件拷贝到解压目录

  • 如果没有setting.txt,则在解压目录中手动创建setting.txt

    root: D:\nvm
path: D:\nvm\nodejs
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
  1. 配置环境变量(node文件夹中包含:node_cache、node_global两个文件夹,是手动创建的,用于设置全局包位置和缓存位置)
  NVM_HOME:  D:\nvm
NVM_SYMLINK: D:\nvm\node
PATH: %NVM_HOME%;%NVM_SYMLINK%
  1. 查看是否成功

使用nvm 或者 nvm use system查看版本信息

node操作:

  1. 安装指定版本

nvm install

eg: nvm install 16.7.0

  1. 安装最新稳定版本

nvm install stable

  1. 显示所有可安装版本

nvm list available

  1. 卸载指定版本

nvm uninstall

  1. 切换node版本(用管理员权限打开)

nvm use 版本号 --当前生效版本

nvm alias default 所有窗口都生效

  1. 查看安装node版本

nvm ls 本地

nvm ls-remote 远程( node version list)

nvm current 查看当前所用版本

nvm alias 添加别名

nvm unalias 删除别名

nvm reinstall-packages 重新全局安装指定版本的npm包

补充:

配置node全局包与缓存

npm config set prefix "D:\nvm\node\node_global"

npm config set cache "D:\nvm\node\node_cache"

nvm:npm的包管理器的更多相关文章

  1. JavaScript包管理器综述

    JavaScript包管理器综述 作者:chszs,未经博主同意不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 对于JavaScript来说.包管理器 ...

  2. 关于 npm 包管理器最常用的内容都在这儿了

    Nodejs的诞生,给前端开发世界带来了翻天覆地的变化. 前端工程化,各种工具,以及向后端的能力扩展. 车子离不开轮子,node(前后端)开发离不开npm这个包管理工具,在这总结下常用配套工具: np ...

  3. NET Core 静态文件及JS包管理器(npm, Bower)的使用

    NET Core 静态文件及JS包管理器(npm, Bower)的使用 文章目录 在 ASP.NET Core 中添加静态文件 使用npm管理JavaScript包 使用Bower管理JavaScri ...

  4. 【转】npm包管理器那些事

    原文链接:http://www.cnblogs.com/shuoer/p/7782125.html npm包管理器那些事! 今天和朋友针对npm包全局安装和本地项目安装这个梗展开的激烈的讨论,故此做一 ...

  5. Node.js_简介及其 npm 包管理器基本使用_npm_cnpm_yarn_cyarn

    Node.js 既是语言也是平台,跳过了 Apache.Nginx 等 HTTP 服务器,直接面向前端开发 JavaScript 是由 ECMAScript.文档对象模型(DOM)和浏览器对象模型(B ...

  6. VueCLI3如何更改安装时的包管理器为yarn或npm

    在执行 vue create project 后如果显示如下 npm run serve 则表示你使用的是npm创建的项目. 如果显示如下 yarn serve 则表示此项目为yarn创建. 那如何切 ...

  7. nodejs的包管理器npm和cnpm

    http://www.ydcss.com/archives/18 3.npm介绍 3.1.说明:npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装 ...

  8. node.js 安装及配置(hello world)及 node 的包管理器(npm)

    下载地址:Download | Node.js,无脑下一步安装即可: 安装时,会自动将 node 可执行文件路径添加进 Path 内,这样进入 cmd 命令行,以查看 node 的安装版本: > ...

  9. npm --- Node.js包管理器

    目录 1. 安装Node.js 2. 运行npm 3. npm介绍 3.1 安装插件 3.2 更新插件 3.3 卸载插件 3.4 查看当前目录中的插件列表 4. 使用cnpm 4.1 安装 npm( ...

  10. Node.js 包管理器 NPM 讲解

    包管理器又称软件包管理系统,它是在电脑中自动安装.配制.卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用.对于我们业务开发也很受益,相同的东西不必重复去造轮子. 每个工具或 ...

随机推荐

  1. vue禁止浏览器F5进行刷新和监听浏览器刷新事件

    项目中有个这样的需求: 进入视频播放页后,添加一个标识,为了防止用户一次播放多个视频,当离开该页面后,如果是从当前正在播放的视频页面离开的,则离开播放页时清除标识,如果是不是则不清除,并且禁止用户按F ...

  2. 实验代码Javaweb

    package test; import java.sql.*; import java.util.regex.Pattern; public class Data { //getter and se ...

  3. 黑客玩具入门——2、Kali常用命令与简单工具

    一.Linux常用命令 首先,我们启动kali系统,然后点击这里的命令行工具. 就可以使用下面学习的命令了,另外,如果你有过计算机基础,那么Mac的terminal和Git的gitbash,都是可以练 ...

  4. C++20语言核心特性的变化

    using for Enumeration Values   对比一下C++20前后的区别: enum class State { open, progress, done = 9 }; // Bef ...

  5. wps演示编辑常用30个快捷键

    下面是关于WPS演示编辑常用的30个快捷键的详细介绍说明: Ctrl + N:新建演示文稿. Ctrl + O:打开演示文稿. Ctrl + S:保存演示文稿. Ctrl + Z:撤销上一步操作. C ...

  6. 安全测试工具Burpsuit和OWASP ZAP使用入门指南

    Burpsuit使用入门指南 安装: 网上有很多相关相关保姆级别教程,所以这里不加赘述了 尽量使用java8版本,破解版兼容8做的比较好 如果发现注册机无法打开或者能打开注册机[run]无法点击唤起软 ...

  7. [ABC261G] Replace

    Problem Statement You are given two strings \(S\) and \(T\) consisting of lowercase English letters. ...

  8. hbase报错 ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet

    hbase报错:hbase shell能打开 网页也能打开 但是一执行命令就开始报错. 原因:hadoop的安全模式打开. 解决方法:关闭安全模式 ,再重新启动HBase就可以了. 具体的命令: 1. ...

  9. C++ Qt开发:ToolBar与MenuBar菜单组件

    Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍ToolBar ...

  10. linux rz/sz 拖动文件上传

    不需要第三方上传文件直接 rz上传 拖动.以及 sz下载文件 多舒服 那么 他来了 安装与使用 yum安装 yum -y install lrzsz 使用上传文件,执行命令rz,会跳出文件选择窗口,选 ...