首页 > 其他分享 >NVM: npm的包管理器

NVM: npm的包管理器

时间:2022-11-08 09:55:58浏览次数:73  
标签:npm node 管理器 版本 NVM txt nvm

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 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"

标签:npm,node,管理器,版本,NVM,txt,nvm
From: https://www.cnblogs.com/ProsperousEnding/p/16868673.html

相关文章

  • Mac中npm run * 没有读取权限的解决办法
    答案:sudochmod-R777目录名称我的mac可能是更新系统了,当我从gitee里克隆下一个项目后,凑巧这个项目自带node_modules依赖包,于是我直接启动项目。命令行控制......
  • 安装CNPM失败
    npmERR!codeUNABLE_TO_VERIFY_LEAF_SIGNATUREnpmERR!errnoUNABLE_TO_VERIFY_LEAF_SIGNATUREnpmERR!requesttohttps://registry.npm.taobao.org/cnpmfailed,......
  • 什么是npm?
    npm(全称Node PackageManager,即node包管理器)是Node.js默认的、以JavaScript编写的软件包管理系统npm来分享和使用代码已经成了前端的标配npm是JavaScript世界的包管......
  • 卸载Node及使用nvm管理node
    卸载Node1、搜索控制面板,进入并卸载2、卸载完成,window+r-->cmd-->输入node-v检查是否真的卸载完成了安装nvm1、下载安装包在这个地址下载https://github.......
  • NET 打包项目发布到私有包管理器(Nexus Repository)
    1、配置打包项目打开VS,在项目上点击右键,选择属性找到包配置。 2、打包项目在VS项目上点击右键,选择打包(P),即可完成打包。 3、登录NexusRepository 4、上传......
  • 项目运行npm run dev报错npm ERR! [email protected] dev: `webpack-dev-server --inline --
    目录一、问题描述二、问题原因三、解决方法1.查看vue版本是2.9.62.卸载3.安装4.安装5.正常启动。一、问题描述vue项目运行dev,之前没有问题,但是今天直接报错如下npmER......
  • Python - 上下文管理器协议
    with语句的目的是简化try/finally,即便由于异常,return,sys.exit()调用而终止,也会执行指定的操作上下文管理器协议包含__enter__和__exit__两个方法with语句开始执行......
  • 修改文件名或文件内容编码-convmv
    问题的出现开发小伙伴把之前运行在windowsserver上的项目迁移到ubuntu上之后出现了中文乱码的问题,分析其原因是代码中创建文件未指定编码,所以就自动匹配了操作系统的编码......
  • webpack : 无法加载文件 C:\Users\13573\AppData\Roaming\npm\webpack.ps1,因为
    问题:C:\Users\XXX\AppData\Roaming\npm\webpack.ps1因为在此系统上禁止运行脚本管理员输入  set-ExecutionPolicyRemoteSigned  回车输入A或者Y即可解决 ......
  • webpack : 无法加载文件 C:\Users\13573\AppData\Roaming\npm\webpack.ps1,因为
    问题:C:\Users\XXX\AppData\Roaming\npm\webpack.ps1因为在此系统上禁止运行脚本管理员输入  set-ExecutionPolicyRemoteSigned  回车输入A或者Y即可解决 ......