pnpm 和 yarn 是两种常见的 JavaScript 包管理工具,它们通常与 npm 一起使用。下面是它们之间的一些主要区别:安装依赖时的方式不同:npm:在本地项目目录中创建 node_modules 文件夹,按顺序下载各个依赖项,并将它们存储在该文件夹中。pnpm:在全局 .pnpm-store 文件夹中存储所有依赖项,同时在本地项目目录中安装链接。这意味着如果同一依赖项被多个项目使用,则只需要下载它一次即可。存储空间占用情况npm:采用的本地文件存储方式导致每个项目都需要存储一份完整的依赖库,因此占用的磁盘空间较大。pnpm:共享依赖库可以减少磁盘空间需求,因此所需的空间更少。性能npm:相对于其他包管理器,npm 将脚本执行和安装任务考虑在内,可以很好地平衡用户体验和性能。pnpm:通过 HardLink/Copy 策略来去重依赖以及 Support Hoisting 提高了性能,从而使依赖安装时间和速度得以大幅缩短。yarn:Yarn 可以并行安装所有依赖项,从而提供更快的安装速度,但占用的磁盘空间明显较大。总之,虽然在很多方面 pnpm 较 npm 和 yarn 更加
1.NPM使用指南NPM(node package manager),是Node.js的包管理工具,通常称为node包管理器,已经集成了nodejs安装包中。在npm从从5.2版开始,增加了 npx 命令(解决的主要问题,就是调用项目内部安装的模块,很多工具不再需要npm -g 全局来完成使用了),使用npm可以实现从npm远程数据库下载别人编写的第三方包到本地使用。1.1切换镜像源npm默认使用国外镜像源地址,有的时候可能网络不是很通顺,可以使用国内镜像源来完成npm下载模块功能国内主要镜像地址一览:镜像源镜像源地址阿里云https://registry.npmmirror.com/腾讯云http://mirrors.cloud.tencent.com/npm/华为云https://mirrors.huaweicloud.com/repository/npm/临时使用镜像源地址# 在需要下载的地方带上 --registry=镜像源地址即可 npm install -g cnpm --registry=https://registry.npmmirror.com/永久配置镜像源地址设置
Node.js简介Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言分庭抗礼的脚本语言。 发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。安装环境系统:Windows 10 LTSC 21H2(64位)版本:Node.js:v16.16.0 LTS(64位)1.下载安装1.1通过安装包安装下载对应你系统的Node.js版本:https://nodejs.org/zh-cn/download/,本文以Windows下安装Windows Installer (.msi)为例。Tips:网速慢的童鞋请移步国内镜像:https://registry.npmmirror.com/binary.html?path=node打开文件进行安装(一路next,直到finsh)选择安装位置: 可以自行选择安装的位置,我这里直接默认安装到C盘中间直接Next下一步到安装结束在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口# 显示版本说明Nodej
Gonwe
一念智即般若生。
CC BY-SA 4.0