VUE3系列---nvm环境搭建
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、 小白带你入坑xamarin系列之环境搭建和准备
重点提示 由于xamarin发展更新很快 目前教程部分内容已经过时 请注意下载最新版本 2018.05.23 www.xamarin.com 1. 小白带你入坑xamarin系列之环境搭建和准备 ...
- 「译」JUnit 5 系列:环境搭建
原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...
- Selenium+Python系列 - 开发环境搭建
一.写在前面 我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了? 不止一个人找过我,问我可以写一些Python自动化的文章吗,答案是肯定的. 笔者Java党,整P ...
- 使用 robotframework 自动化测试系列 二 -----环境搭建
环境搭建是测试人员基础,本质都是不难的,按照流程和步骤一步步做,遇到问题不要担心,解决的问题越多,你理解的也就越多. 1. 安装python环境,python现在有python2 和python3.由 ...
- Dubbo 源码分析系列之一环境搭建
环境搭建的步骤有哪些 依赖外部的环境 使用的开发工具 源码的拉取 结构大致介绍 1 依赖的外部环境 安装JDK 安装Git 安装maven 这边我们就不介绍怎么安装这些外部环境了,大家自行从安装这些外 ...
- quick-cocos2d-x 系列之——环境搭建(Mac版)
quick-cocos2d-x简单介绍 何为quick-cocos2d-x? ? 简单一句话:quick-cocos2d-x是採用lua语言,通过tolua++工具对cocos2d-x进一步封装, ...
- Python3入门系列之-----环境搭建
前 言 最近一直在学习Python,想用笔记的方式记录自己踩过的那些坑.俗话说:好记性不如烂笔头. 分享给想学Python的小伙伴.目前本人在学习Python+selenium.接口自动化,有兴趣的 ...
- C#开发移动应用系列(1.环境搭建)
前言 是时候蹭一波热度了..咳咳..我什么都没说.. 其实也是有感而发,昨天看到Jesse写的博文(是时候开始用C#快速开发移动应用了),才幡然醒悟 , 原来我们的Xamarin已经如此的成熟了... ...
- PHP Laravel系列之环境搭建( VirtualBox+Vagrant+Homestead+系列网址)
搭建环境从来都是阻挡一门新技能的最致命的硬伤,为了这个环境,我又是花费了半天的时间,各种问题层出不穷,下面基于网上的一些教程(我看到的都多少有些问题) 开始的时候是在实验楼这个平台上开始学习的,不过 ...
随机推荐
- SpringBoot读取.yml配置文件最常见的两种方式-源码及其在nacos的应用
一.前言 我们在开发中会经常遇到一些可能会变的值,比如数据库的密码,一些关键链接的配置等等. 都需要我们写在配置文件中,这样可以把这些配置文件放到nacos上进行管理,修改nacos的配置,咱们发布的 ...
- QQ高级功能
本篇文章为微信公众号:酿俗 教学内容请跟着小编一起探索吧! 第一步解锁微信豆影藏内容 随后下载需要的材料,注意!手机可能会提示有病毒!这里使用这些功能报病毒很正常 其实并没有病毒只是手机厂商的安全系统 ...
- 随机存取文件流--RandomAccessFile
* RandomAccessFile的使用* 1.RandomAccessFile直接维承于java.Lang.Object类,实现了DataInputDataOutput接口* 2.RandomAc ...
- Android 自动取色并设置沉浸式状态栏
Android 自动取色并设置沉浸式状态栏 - Stars-One的杂货小窝 最近在进行产品的优化,也是研究了下沉浸式状态栏的实现方法及自动取色,记录一下笔记 设置沉浸式状态栏 1.添加依赖 这里,是 ...
- 在DispatcherServlet.class中的,获取方法值中获取到的都是arg值
原先java虚拟机中在编译是不带着方法的形参的名称,但是在jdk8中是可以带了 只需要在Settings中设置以下: -parameters 再把out文件中的production文件删到在查询bui ...
- 批处理(bat)命令修改xml模板数据
给定一个模板,然后通过bat修改某个节点中的值 模板如下: <?xml version="1.0" encoding="UTF-16"?> < ...
- VS2017Enterprise版本安装ImageWatch 2017问题解决
按照Andrei给的方法并不一定能成功. 方法如下: 1. Download the extension (ImageWatch.vsix) and open it using WinRAR 2. F ...
- SpringMVC 03: 请求和响应的乱码解决 + SpringMVC响应Ajax请求
请求或响应的中文乱码问题 tomcat9解决了get请求和响应的中文乱码问题,但是没有解决post请求或响应的中文乱码问题 tomcat10解决了get和post请求以及响应的中文乱码问题 考虑到实际 ...
- for--else大坑问题
这是一次偶然发现的问题,做一下记录 a = [{'w0', 'b0', 'v0'}, {'w1', 'b1', 'v1'}, {'w2', 'b2', 'v2'}] for i in a: for j ...
- 巧用KingbaseES中的动态DDL
概述 :在DBA的日常工作中,经常遇到一些需要基于数据库当前状态的实用程序查询的实例.比如一个逻辑复制的目标表,主键ID列与生成数据的序列不同步,这将导致插入新行是,会有主键冲突.要纠正这个问题,需要 ...