npm、yarn、pnpm 设置最新国内镜像源(附官方镜像源和最新阿里源),以及 nrm 的使用教程
2024-08-19阿里最近(指的是 2022 年~~哈哈)更换了淘宝镜像的域名,原域名的 SSL 证书已经过期了(2024/01/22),最近使用旧 淘宝镜像 的应该都遇到 Error: certificate has expired 了吧,遇到了可以看下这个解决方案~_pnpm源
pnpm workspace使用教程【Monorepo项目】
2024-08-18前面两篇,我们讲了和lerna, yarn lerna 的组合已经是现在 monorepo 的通用方案,也是功能最多,最火的方案,如果还没看,可以回顾下Monorepo仓库管理策略之 LernaMonorepo仓库管理策略之yarn workspaces是 pnpm 的一个特性,它允许你管理多个包(或项目)作为一个单一的单元。这在开发大型的、由多个包组成的应用程序时非常有用,例如在微服务架构或库的多个版本中。_pnpm workspace
pnpm(高性能的npm)介绍
2024-08-18pnpm代表performant npm,即高性能的npm。pnpm 是一种快速、磁盘空间高效的包管理器:快,比npm等其他包管理器快2倍左右。高效,中的文件从单个内容可寻址存储器链接。非常适合monorepos.严格,一个包只能访问它的中指定的依赖项。确定行,有一个名为的锁文件。可以作为Node.js版本管理器。(类似于nvm等工具)支持多平台(Windos、Linux、macOS)久经考验自2016年以来,各种规模的团队都在生产中使用。_pnpm
横向对比 npm、pnpm、tnpm、yarn 优缺点
2024-08-16总的来说,npm、tnpm、pnpm、yarn 这四种包管理器各有优缺点,相比于 pnpm 来说,幽灵依赖确实是 npm、tnpm、yarn 最明显的短板。但近年来,很多大佬们自己封装的幽灵依赖检测工具一定程度上也能避免幽灵依赖带来的困扰。就我个人而言,对npm、tnpm、pnpm、yarn没有明显的倾向,只要保证在同一个项目中从始至终使用一种包管理工具就可以啦~_tnpm
npm下载pnpm
2024-08-16npm下载pnpm_pnpm下载
.npmrc文件是什么?用来干嘛的?
2024-08-15用于配置 npm(Node Package Manager)的行为和设置。它可以存在于不同的层级,包括全局配置、本地项目配置、用户级别配置等。其他说明:不止npm支持npmrc文件,pnpm也支持npmrc文件;yarn不支持,yarn使用yarnrc文件。文件,你可以自定义 npm 的许多方面,如注册表地址、缓存位置、代理设置等。上述命令就会将上述参数保存在 .npmrc 文件里。优先级: 1 > 2 > 3 > 4。文件是一个npm的配置文件,详见。常见的就是修改npm仓库地址。_npmrc文件是干嘛的
npm install pnpm -g :request to https://registry.npmjs.org/pnpm failed, reason: connect ETIMEDOUT
2024-08-14在使用 npm cache clean --force 命令时报的错。可以使用 npm cache verify 命令。//2.将npm设置为淘宝镜像。//3.再次查看npm镜像设置。//1.查看npm镜像设置。_reason: connect etimedout 104.16.29.34:443
关于pnpm 下载依赖 报错 error (ETIMEDOUT). Will retry in 1 minute. 1 retries left.
2024-08-14最后发现pnpm 真的在尝试在这里使用解析的 IPv6 地址。它不会回退到 IPv4 地址。刚开始以为是镜像源的问题 后来换了几个都还是一样报错。安装依赖一直报错 网络超时。然后禁用了IPv6 就可以了。最近接手了一个新项目。_pnpm下载包一直超时
解决npm,pnpm,yarn等安装electron超时等问题
2024-08-14我在安装electron的时候,出现了超时等等各种问题:npm ERR!npm ERR!npm ERR!_requesterror: connect etimedout 20.205.243.166:443 npm err! at clientrequest
ERROR: This version of pnpm requires at least Node.js v18.12The current version of Node.js is v16
2024-08-10报错ERROR: This version of pnpm requires at least Node.js v18.12 The current version of Node.js is v16.17.1。已经安装了20.15.0,并且卸载干净了旧版本(环境变量已经修改),但还是报了版本错误,: 安装 nvm 后,你可以使用它来安装不同版本的 Node.js。完成后再次运行项目报错就没有了(如果不行就试试其他方法......): 访问 nvm-windows 的 GitHub 仓库页面 (_error: this version of pnpm requires at least node.js v18.12 the current ver