Node相关知识记录

高性能的npm——pnpm

pnpm由npm/yarn衍生而来,解决了npm/yarn内部潜在的bug,极大的优化了性能,扩展了使用场景,被誉为“最先进的包管理工具”。官网地址:https://pnpm.io/zh/
1、全局安装pnpm

npm i pnpm -g

2、使用pnpm安装项目所有依赖

pnpm install / i

3、相关命令
添加/移除依赖

pnpm add <pkg>
pnpm remove <pkg>

使用gnvm进行node版本切换管理

一、gnvm下载安装
1、下载
直接在 git 下载:地址:https://github.com/Kenshin/gnvm

2、安装
(1)已经下载了 node:直接将 下载的资源解压(gnvm.exe) 放到 node 所在的文件夹
(2)没有下载 node:将 gnvm.exe 放到任意文件夹,并将此文件夹加到环境变量 path
设置环境变量的菜单在:【此电脑】右键→【属性】→【高级系统设置】→【高级】→【环境变量】
在系统变量中找到 Path,点击编辑,在变量值中加入 gnvm.exe 所在的文件路径即可(注意:用分号;和前面的路径隔开)


2.node版本切换管理
node以往版本查看:https://nodejs.org/zh-cn/download/releases/
选择需要的版本进行安装。注意:切换版本前,需要关闭使用了node的进程应用。
相关命令:

gnvm version				//gnvm的版本
node -v						//当前使用的node的版本

gnvm install latest     	// 安装最新版本的 node 
gnvm install 10.0.0     	// 安装指定版本
gnvm install 10.0.0-x64 	//指定安装32位或64位
gnvm update latest     		// 更新本地 latest 的 node 版本

gnvm uninstall latest    	// 卸载最新版本的 node 
gnvm uninstall 10.0.0   	// 卸载指定版本

gnvm ls						//查看本地所有已安装的node版本

gnvm use 10.0.0				//切换到指定node版本

使用nrm切换npm源

查看npm的相关配置

npm config list

修改registry地址(源地址),如

npm set registry https://registry.npm.taobao.org/ //该镜像的http证书已过期,无法使用
npm set registry https://registry.npmmirror.com  //新的淘宝镜像

删除registry地址

npm config rm registry

nrm是专门用来管理和快速切换私人配置的registry
全局安装nrm

npm install nrm -g

查看nrm默认配置,带*号即为当前使用的配置

nrm ls
   npm -------- https://registry.npmjs.org/
   yarn ------- https://registry.yarnpkg.com/
   cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
   nj --------- https://registry.nodejitsu.com/
   npmMirror -- https://skimdb.npmjs.com/registry/
   edunpm ----- http://registry.enpmjs.org/

查看当前使用源

nrm current

切换到源http://r.cnpmjs.org/,执行成功提示,Registry has been set to: http://r.cnpmjs.org/

nrm use cnpm

用nrm add 命令添加公司私有npm源,如http://registry.npm.360.org(随便写的),起个别名叫name

nrm add name http://registry.npm.360.org

删除公司npm源配置

nrm del name

测试源下载速度

nrm test npm

yarn的使用

中文文档:https://yarn.bootcss.com/,快速,可靠,安全
yarn也是使用的npm包管理平台
yarn的安装

npm install yarn -g			//全局安装yarn
npm upgrade yarn -g 		//更新yarn

相关命令

yarn -v			//查看yarn版本
yarn init 		//初始化新项目
yarn install	//安装项目的所有依赖
yarn add/remove	//添加新的或移除依赖
yarn publish/login/logout	//发布,登录,退出
yarn run		//运行脚本

npx的使用

npx是执行Node软件包的工具,它从 npm5.2版本开始,就与npm捆绑在一起。

npx的作用如下:

  1. 默认情况下,首先检查路径中是否存在要执行的包(即在项目中);
  2. 如果存在,它将执行;
  3. 若不存在,意味着尚未安装该软件包,npx将安装其最新版本,然后执行它;
    如,npx安装tsdx
npx tsdx create typescript
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值