nvm

node version manager:node版本管理工具

可以用来管理多个node版本

1、下载

下载地址:https://github.com/coreybutler/nvm-windows/releases

nvm-setup.zip:安装版,推荐使用

2、安装

安装时,路径中不包括 中文与空格。

3、使用

将nvm中node和npm的源设置到国内源

# 在nvm的安装路径下找到settings.txt打开,并添加如下
node_mirror: npm.taobao.org/mirrors/node/
npm_mirror: npm.taobao.org/mirrors/npm/
# 最好以管理员方式运行以下指定,否则可能会报错
# 显示已安装的版本
nvm list
>>>16.16.0
* 12.16.3 (Currently using 64-bit executable)
# 安装指定版本的node
nvm install 12.16.3
# 卸载指定版本的node
nvm uninstall 12.16.3
# 使用指定版本的node
nvm use 12.16.3
# 查看nvm的安装目录
nvm root

在以上由node12转到node16时,使用npm指令会提示npm WARN config global --global, --local are deprecated,这是因为升级 node 版本后,npm 没有同步升级到对应版本,所以出现 WARN。解决办法

npm install -g npm-windows-upgrade
set-ExecutionPolicy RemoteSigned # 当上一指令提示报错时,可以用此指令更改Powershell脚本策略
npm-windows-upgrade # 执行后选择最新的版本回车 若是报错则先设置环境变量

npm

# 必须:防止默认安装到C盘,占用其空间!npm 设置全局目录
npm config set prefix "自己的node目录" # 比如"D:\NVM\nvm\v12.16.3\node_global"
npm config set cache "自己的node目录" # 比如"D:\NVM\nvm\v12.16.3\node_cache"
# 查看全局目录设置结果
npm config get prefix
npm config ls npm config set registry https://registry.npm.taobao.org # 设置npm下载源为国内源、
npm config get registry # 查看是否设置成功

yarn

npm i -g yarn # 全局安装
yarn -v # 出现对应版本号即代表安装成功 yarn config set registry https://registry.npm.taobao.org/ # 全局修改yarn使用的镜像源
yarn config get registry # 查看是否设置成功

pnpm (use now)

npm install -g pnpm # 全局安装

cnpm(no use)

# npm 安装国内的cpm
npm install -g cnpm -registry=https://registry.npm.taobao.org
# 查看是否安装成功
cnpm -v
# 删除已安装的cnpm
npm uninstall -g cnpm
# 安装低版本cnpm
npm install cnpm@7.1.0 -g --registry=https://registry.npm.taobao.org

安装之后,若是找不到cnpm路径,则配置环境变量。其安装目录一般在"自己的node目录"下的node_global

VUE3系列---nvm环境搭建的更多相关文章

  1. 1、 小白带你入坑xamarin系列之环境搭建和准备

    重点提示 由于xamarin发展更新很快 目前教程部分内容已经过时 请注意下载最新版本   2018.05.23 www.xamarin.com 1. 小白带你入坑xamarin系列之环境搭建和准备 ...

  2. 「译」JUnit 5 系列:环境搭建

    原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...

  3. Selenium+Python系列 - 开发环境搭建

    一.写在前面 我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了? 不止一个人找过我,问我可以写一些Python自动化的文章吗,答案是肯定的. 笔者Java党,整P ...

  4. 使用 robotframework 自动化测试系列 二 -----环境搭建

    环境搭建是测试人员基础,本质都是不难的,按照流程和步骤一步步做,遇到问题不要担心,解决的问题越多,你理解的也就越多. 1. 安装python环境,python现在有python2 和python3.由 ...

  5. Dubbo 源码分析系列之一环境搭建

    环境搭建的步骤有哪些 依赖外部的环境 使用的开发工具 源码的拉取 结构大致介绍 1 依赖的外部环境 安装JDK 安装Git 安装maven 这边我们就不介绍怎么安装这些外部环境了,大家自行从安装这些外 ...

  6. quick-cocos2d-x 系列之——环境搭建(Mac版)

    quick-cocos2d-x简单介绍 何为quick-cocos2d-x? ?   简单一句话:quick-cocos2d-x是採用lua语言,通过tolua++工具对cocos2d-x进一步封装, ...

  7. Python3入门系列之-----环境搭建

    前  言 最近一直在学习Python,想用笔记的方式记录自己踩过的那些坑.俗话说:好记性不如烂笔头. 分享给想学Python的小伙伴.目前本人在学习Python+selenium.接口自动化,有兴趣的 ...

  8. C#开发移动应用系列(1.环境搭建)

    前言 是时候蹭一波热度了..咳咳..我什么都没说.. 其实也是有感而发,昨天看到Jesse写的博文(是时候开始用C#快速开发移动应用了),才幡然醒悟 , 原来我们的Xamarin已经如此的成熟了... ...

  9. PHP Laravel系列之环境搭建( VirtualBox+Vagrant+Homestead+系列网址)

    搭建环境从来都是阻挡一门新技能的最致命的硬伤,为了这个环境,我又是花费了半天的时间,各种问题层出不穷,下面基于网上的一些教程(我看到的都多少有些问题) 开始的时候是在实验楼这个平台上开始学习的,不过 ...

随机推荐

  1. 钓鱼利用-CVE-2018-20250

    钓鱼利用-CVE-2018-20250 漏洞影响版本 WinRAR < 5.70 Beta 1 Bandizip< = 6.2.0.0 好压(2345压缩) < = 5.9.8.10 ...

  2. Java方法总结

    什么是方法 何谓方法 就是一个方法只完成一个功能,这样利于后期的扩展 例子: public static void main(String[] args) {    System.out.printl ...

  3. 牛客练习赛99—C

    数的和与积 https://ac.nowcoder.com/acm/contest/34330/C 思路: 2和4是不可以的,除了3意外其他的都可以用三项解决,其中一项为1,剩余两项分别设为x,y.  ...

  4. 第七十八篇:写一个按需展示的文本框和按钮(使用ref)

    好家伙, 我们又又又来了一个客户 用户说: 我想我的页面上有一个搜索框, 当我不需要他的时候,它就是一个按钮 当我想要搜索的时候,我就点一下它, 然后按钮消失,搜索框出现, 当我在浏览其他东西时,这个 ...

  5. IK分词器实现原理剖析 —— 一个小问题引发的思考

    前言: 网上很多的文章都建议在使用IK分词器的时候,建立索引的时候使用ik_max_word模式:搜索的时候使用ik_smart模式.理由是max_word模式分词的结果会包含smart分词的结果,这 ...

  6. 使用ESP8266nodeMCU 向微信推送模板数据

    使用HTTPS协议向微信公众号推送消息,(使用ESP8266的低成本实现) 前几天被朋友问到这个东西的实现方式,花了一下午时间研究一下,特此记录.没有排版比较乱. 一丶前往微信公众平台注册微信微信公众 ...

  7. 学会Linux,看完这篇就行了!

    转载请注明出处️ 作者:测试蔡坨坨 原文链接:caituotuo.top/797ab07d.html 你好,我是测试蔡坨坨. 对于测试同学来说,Linux基本属于必学必会内容,招聘要求中基本都会出现L ...

  8. nginx中 location正则的理解

    文章转载自:https://blog.csdn.net/wzj_110/article/details/110142902 正则表达式在线测试工具:https://tool.lu/regex loca ...

  9. 使用读写分离模式扩展 Grafana Loki

    转载自:https://mp.weixin.qq.com/s?__biz=MzU4MjQ0MTU4Ng==&mid=2247500127&idx=1&sn=995987d558 ...

  10. Elastic:应用程序性能监控/管理(APM)实践

    在今天的文章里,我们将介绍Elastic的一个重要的应用:应用程序性能管理(Application Performance Monitoring/Management),简称APM.那么到底什么是AP ...