前端开发项目必备神器之node工具整理

前言:

        在我们开发项目中,node是我们必备的工具,在为了适应各种不同的开发需求的同时,node也有很多好用的插件提供给我们,这里整理个人的使用分享给大家!

一、node相关

1、node官方网站,可以安装node现在的版本

2、node历史版本下载

3、安装教程

1)无脑安装,最终会装到c盘下,node本身不大

2)自定义安装,D盘或其他路径下创建文件夹,点击安装包,修改地址

3)环境变量中(如需自己配置,可按照下面的地址)

此电脑右键---》属性---》高级系统设置---》高级---》环境变量

NVM_SYMLINK  /   你的node安装地址

二、可以下载管理不同的node版本的神器 nvm

1、安装

 如果无法全局安装,点我下载nvm安装包

npm install nvm -g

安装教程:anvm安装步骤及使用方法_node.js_脚本之家nvm是一个管理nodejs版本的工具。在实际的开发中,有些项目的开发依赖需要低版本的nodejs运行环境,有些则需要高版本的nodejs,此时我们就需要使用nvm来切换nodejs版本,接下来通过本文给大家讲解nvm安装步骤及使用方法,感兴趣的朋友一起看看吧icon-default.png?t=N7T8https://www.jb51.net/article/272933.htm

如果你都是选择的默认装在c盘里面的话,环境变量,你就不用管了,会自动生成:NVM_HOME、NVM_SYMLINK  两个属性,并自动添加对应的路径

!!!注意setting.txt中不用加这两句就可以

2、安装是很容易的,这里分享nvm相关的命令

nvm install 12.11.11  安装指定node包

nvm list                     查看本地当前电脑中有哪些版本的node包

nvm use 12.11.11      使用本地的某个版本的node包

nvm version              查看版本

nvm install latest        安装最新版本

nvm list

nvm use 版本号

3、nvm安装以后,会出现,你在其中一个版本上安装了全局插件,但是切换其他版本后,发现你的全局插件不能用了,这里来分享方法:

1)找到你的 nvm的安装路径,如果你是默认,就用下面这个路径

C:\Users\Administrator\AppData\Roaming\nvm

2)新建2个文件夹,一个本地,一个全局

node_cache 

node_global

3)执行更换命令

npm config set prefix " 你的地址 nvm\node_global" -g

npm config set cache " 你的地址 nvm\node_cache" -g

npm config set prefix "D:\tools\nvm\node_global"  -g
npm config set cache "D:\tools\nvm\node_cache"  -g
4)核心的一步来了,环境变量配置你的全局插件

此电脑右键-》最下面的属性-》高级系统设置-》系统变量-》path里面添加

... node_global

5)安装成功后,来试试
npm i -g nrm

三、可以切换不同的node下载源 的神器 nrm

如果不使用工具来配置我们的npm下载的源的话,命令是这样的,而且每次都只能生效一个,查看一个:

。。。是你的源地址

查看源命令: npm config get registry
切换源命令:npm config set registry      + 。。。

使用nrm来管控我们的npm的下载源

1、安装:

npm install -g nrm

2、常用命令:

nrm -V                          查看版本

nrm ls                            查看当前所有的源 / LS

nrm current                   查看当前源

nrm add taobao http://npm.taobao.org/mirrors/nrm/ 添加自定义源 ,taobao是名称,后面是源地址

nrm use taobao              切换源

nrm test taobao             测试源速度

nrm del taobao              删除源

nrm -h                           查看更多用法

3、查看

nrm ls

nrm current

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/711516.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

模拟算法题练习(二)(DNA序列修正、无尽的石头)

(一、DNA序列修正) 问题描述 在生物学中,DNA序列的相似性常被用来研究物种间的亲缘关系。现在我们有两条 DNA序列,每条序列由 A、C、G、T 四种字符组成,长度相同。但是现在我们记录的 DNA序列存在错误,为了…

ubuntu基础操作(1)-个人笔记

搜狗输入法Linux官网-首页搜狗输入法for linux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输https://pinyin.sogou.com/linux 1.关闭sudo密码: 终端(ctrl alt t)输入 sudo visudo 打开visudo 找到 %sudo ALL(ALL:ALL) ALL 这一行…

羊大师分享,羊奶奶有哪些对健康有益的喝法?

羊大师分享,羊奶奶有哪些对健康有益的喝法? 羊奶奶有多种对健康有益的喝法,以下是一些建议: 直接饮用:将羊奶直接煮沸后饮用,可以保留羊奶中的营养成分,为身体提供全面的滋养。羊奶的丰富蛋白质…

代码随想录算法训练营第二十八天补|93.复原IP地址 ● 78.子集 ● 90.子集II

组合问题:集合内元素的组合,不同集合内元素的组合 分割问题:本质还是组合问题,注意一下如何分割字符串 回溯模板伪代码 void backtracking(参数) {if (终止条件) {存放结果;return;}for (选择:本层集合中元素&#xf…

【六袆 - MySQL】MySQL 5.5及更高版本中,InnoDB是新表的默认存储引擎;

InnoDB 这是一个MySQL组件,结合了高性能和事务处理能力,以确保可靠性、健壮性和并发访问。它体现了ACID设计哲学。它作为一个存储引擎存在,处理使用ENGINEINNODB子句创建的或修改的表。请参阅第14章“InnoDB存储引擎”以获取有关架构细节和管…

【解决】虚幻导入FBX模型不是一个整体

问题: 现在有一个汽车的fbx模型,导入虚幻引擎,导入后变成了很多汽车零件模型。 解决: 把“合并网格体”勾选上,解决问题。

Unity 佳能SDK 及数据获取

1. 填写信息跟官方申请SDK,大概1-2个工作日会邮件回复你 佳能(中国)- 佳定制(佳能影像产品),SDK,EDSDK,CCAPI,软件开发包下载 2. 将SDK这两个文件放到 Unity Plugins文件夹 3. 把CameraControl 下面只要是绿色的 .cs 文件都复制到Unity 中

ElasticSearch搜索引擎使用指南

一、ES数据基础类型 1、数据类型 字符串 主要包括: text和keyword两种类型,keyword代表精确值不会参与分词,text类型的字符串会参与分词处理 数值 包括: long, integer, short, byte, double, float 布尔值 boolean 时间 date 数组 数组类型不…

基于ssm学生公寓管理系统的设计与开发论文

学生公寓管理系统的设计与实现 摘要 如今,科学技术的力量越来越强大,通过结合较为成熟的计算机技术,促进了学校、医疗、商城等许多行业领域的发展。为了顺应时代的变化,各行业结合互联网、人工智能等技术,纷纷开展了…

P1160 队列安排题解

题目 一个学校里老师要将班上N个同学排成一列,同学被编号为1∼N,他采取如下的方法: 先将1号同学安排进队列,这时队列中只有他一个人; 2∼N号同学依次入列,编号为i的同学入列方式为:老师指定编…

下载huggingface数据集到本地并读取.arrow文件遇到的问题

文章目录 1. 524MB中文维基百科语料(需要下载的数据集)2. 下载 hugging face 网站上的数据集3. 读取 .arrow 文件报错代码4. 纠正后代码 1. 524MB中文维基百科语料(需要下载的数据集) 2. 下载 hugging face 网站上的数据集 要将H…

MATLAB环境下一种新颖的类脉冲信号的高分辨率时频分析方法

一般情况下,机械振动信号或地震信号是非平稳的。而传统傅立叶变换只能应用于平稳信号分析,故不适用于非平稳信号。所以,我们需要采用时频分析方法。时频分析方法能达到同时在时间域和频率域对信号进行分析的目的,得到信号在不同时…

Python爬取网站视频资源

思路: 在界面找到视频对应的html元素位置,观察发现视频的url为https://www.pearvideo.com/video_视频的id,而这个id在html中的href中,所以第一步需要通过xpath捕获到所需要的id 在https://www.pearvideo.com/video_id的页面&…

线程池学习

github看到一个项目(GitHub - markparticle/WebServer: C Linux WebServer服务器),内部使用的一个线程池看着不错,拿来学习一下。 /** Author : mark* Date : 2020-06-15* copyleft Apache 2.0*/ #ifndef THREADPO…

Windows系统搭建VisualSVN并结合内网穿透实现远程访问本地服务

文章目录 前言1. VisualSVN安装与配置2. VisualSVN Server管理界面配置3. 安装cpolar内网穿透3.1 注册账号3.2 下载cpolar客户端3.3 登录cpolar web ui管理界面3.4 创建公网地址 4. 固定公网地址访问 前言 SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统…

Spring 事务常见错误(上)

通过上一章的学习,我们了解了 Spring Data 操作数据库的一些常见问题。这一章我们聊一聊数据库操作中的一个非常重要的话题——事务管理。 Spring 事务管理包含两种配置方式,第一种是使用 XML 进行模糊匹配,绑定事务管理;第二种是…

洗澡、泡脚真的能养生? 皮肤科医生来科普

现如今人们越来越注重健康与养生,除了枸杞、生姜等食补外,各种保健方法和保健产品也层出不穷,还有泡脚、洗凉水澡等养生延缓衰老的方式也广泛流行,那么泡脚与洗凉水澡真的有用吗?西安国际医学中心医院皮肤科主任高鹏程特意进行了…

Timeplus-proton流处理器调研

概念 Timeplus是一个流处理器。它提供强大的端到端功能,利用开源流引擎Proton来帮助数据团队快速直观地处理流数据和历史数据,可供各种规模和行业的组织使用。它使数据工程师和平台工程师能够使用 SQL 释放流数据价值。 Timeplus 控制台可以轻松连接到不…

女性三八节礼物攻略:她无法抗拒的五大礼物

随着春风的温柔拂面,我们即将迎来一年一度的三八国际妇女节。这个特别的日子,不仅是对女性贡献的认可和庆祝,也是向我们生命中的女性表达感激和爱意的绝佳时机。在这个充满温馨和敬意的时刻,我们常常在思考,如何用一份…

elementUI el-table中的对齐问题

用elementUI时&#xff0c;遇到了一个无法对齐的问题&#xff1a;代码如下&#xff1a; <el-table :data"form.dataList" <el-table-column label"验收结论" prop"checkResult" width"200"> <template slot-sco…