技术栈
pnpm
昔人'
1 天前
前端
·
pnpm
·
node
·
corepack
`corepack` 安装pnpm
在 macOS 上,已经有 nvm + Node.js + yarn 的情况下,安装 pnpm :Node 16.9+ / 18+ 默认内置 Corepack nvm 管理的 Node 也支持
LYFlied
8 天前
前端
·
npm
·
pnpm
·
yarn
【一句话概括】前端项目包管理器怎么选?
一句话总结:npm 是生态广泛的默认选项,yarn 侧重团队协作的确定性,pnpm 以磁盘效率和严格隔离见长,而 bun 则是追求极致性能的一体化新锐。
Irene1991
12 天前
pnpm
解决 pnpm 构建脚本被阻止(Ignored build scripts)的问题
当使用 pnpm 时出现 "Ignored build scripts" 警告,这是因为 pnpm 的安全策略阻止了某些包的构建脚本执行。这是 pnpm 的一个安全特性,防止恶意包执行潜在危险的构建脚本。
LYFlied
13 天前
npm
·
pnpm
·
打包工具
·
yarn
·
工程化
·
包管理工具
·
幽灵依赖
幽灵依赖详解
幽灵依赖 是指你的项目代码中,直接引用了package.json的dependencies字段里并未声明的包,但这个包却能正常工作。这种情况通常是因为它被项目直接依赖的其他包所依赖,并且由于包管理器的依赖提升机制,它被安装到了项目node_modules的根目录下,从而可以被你的代码直接访问到。
LYFlied
13 天前
前端
·
面试
·
npm
·
pnpm
·
yarn
·
工程化
·
包管理器
前端项目包管理器怎么选?
前端包管理器的选择没有绝对的“最好”,关键在于匹配项目需求。下面我将详细分析 npm、Yarn、pnpm 和 Bun 的优缺点,并提供一个评估维度和选型指南。
F2E_Zhangmo
14 天前
webpack
·
npm
·
pnpm
pnpm如何对node_modules打补丁
根据提示的路径,在node_modules找到对应的临时目录,对软件包的代码进行修改。
宁雨桥
22 天前
前端
·
pnpm
·
项目架构
使用pnpm构建高效Monorepo:从零到一的完整指南
在现代前端开发中,Monorepo(单一代码仓库)已成为管理多个相关项目的首选方案。它通过将多个项目放在同一代码库中,实现代码共享、依赖统一和高效协作。而pnpm作为一款高效的包管理工具,凭借其出色的磁盘空间利用和安装速度,成为管理Monorepo项目的理想选择。
这是个栗子
2 个月前
javascript
·
vue.js
·
pnpm
·
eslint
【问题解决】用pnpm创建的 Vue3项目找不到 .eslintrc.js文件 及 后续的eslint配置的解决办法
在用 pnpm 创建的 Vue3项目中 需要配置 ESLint 代码风格,却找不到 .eslintrc.cjs文件
gs80140
2 个月前
pnpm
·
1024程序员节
pnpm + webpack + vue 项目依赖缺失错误排查与解决
目录pnpm + webpack + vue 项目依赖缺失错误排查与解决问题背景错误分析排查过程解决方案
JinSoooo
2 个月前
开发语言
·
javascript
·
ecmascript
·
pnpm
pnpm monorepo 联调:告别 --global 参数
在之前的文章《pnpm monorepo 联调方案》中,我详细介绍了如何使用 pnpm link 和 pnpm link --global 来解决 monorepo 环境下的调试难题。
奋飛
2 个月前
pnpm
·
monorepo
·
pnpm workspace
·
catalogs
·
pnpm filter
Monorepo系列:Pnpm Workspace 搭建 Monorepo
近期,团队在做技术升级,新的模式下我们选择 pnpm workspace 搭建 monorepo 的方式来管理前端业务代码,一个业务方向的多个项目使用统一 git 仓库,具备依赖共享、构建统一等优势。结构如下:
前端架构师-老李
2 个月前
前端
·
npm
·
node.js
·
pnpm
·
yarn
npm、yarn、pnpm的对比和优略
作为十多年的前端老前辈,我们从node产生之初,就接触到node包的管理工具,从开始的npm、到yarn、再到现在的pnpm,这个阶段到底经历了什么?
skywalk8163
2 个月前
人工智能
·
pnpm
·
freebsd
·
iflow
pnpm(Performance Node Package Manager)包管理工具在FreeBSD系统下的安装使用
PNPM(Performance Node Package Manager)是一个快速、高效、节省磁盘空间的 Node.js 包管理工具,相比 npm 和 yarn,它在依赖管理上采用了独特的硬链接(Hard Links)和符号链接(Symlinks)机制,大幅提升了安装速度和存储效率。
梵得儿SHI
2 个月前
前端
·
javascript
·
vue.js
·
node.js
·
pnpm
·
vue开发环境
·
nvm版本管理
Vue 开发环境搭建全指南:从工具准备到项目启动
很多前端新手卡在学习 Vue 的第一关 —— 环境搭建。明明跟着教程敲命令,却总会遇到 "node 不是内部命令"、"依赖安装失败"、"编辑器报错" 等问题。
williamdsy
4 个月前
vue.js
·
pnpm
实战复盘:pnpm Monorepo 中的 Nuxt 依赖地狱——Unhead 升级引发的连锁血案
在现代前端开发中,pnpm 和 Monorepo 架构极大地提升了大型项目的管理效率。然而,当依赖关系变得复杂时,即使是微小的版本不匹配也可能引发一场“血案”。本文将完整复盘一次由 Nuxt 升级间接引发的 unhead 依赖问题,从最初的启动失败到最终通过 pnpm patch 完美解决,希望能为深陷依赖泥潭的你提供一份实用的排查指南。
流氓也是种气质 _Cookie
5 个月前
pnpm
·
monorepo
从依赖地狱到依赖天堂PNPM
目录前言使用 npm 全局安装(推荐)总结什么是Monorepo主流解决方案依赖管理优化使用PNPM 改造大型项目
止观止
6 个月前
前端
·
pnpm
·
前端工程化
·
包管理器
深入探索 pnpm:高效磁盘利用与灵活的包管理解决方案
在现代 JavaScript 开发中,依赖管理效率直接影响开发体验。传统工具如 npm 和 yarn 在大型项目中常面临磁盘冗余和性能瓶颈。pnpm(Performant npm)通过创新的硬链接和符号链接机制,解决了这些痛点。本文将深入解析 pnpm 的核心原理,详解其能力特性,并提供存储路径修改与注册源定制的完整实操指南,助你全面掌握这一高效包管理工具。
就爱瞎逛
6 个月前
pnpm
·
打包
pnpm link如何不踩坑
前提一:我有一个source-project源码库,有一个develop-project项目库。想使用pnpm link对source-project进行本地调试。
努力了吗梁同学
6 个月前
前端
·
vue
·
pnpm
·
nuxt
·
nuxtimg
Nuxt3 中使用 pnpm 安装的 NuxtImg 使用会提示找不到图片
在一个全新的 Nuxt 3 项目中,我打算像往常一样直接写:然而页面报错:猜测这一错误常见于 IPX (Nuxt 默认的本地图片处理服务)无法正常工作或缺少二进制依赖,如 sharp 等。
小声读源码
6 个月前
前端
·
pnpm
·
next.js
·
dify
【技巧】dify前端源代码修改第一弹-增加tab页
回到目录尝试修改dify的前端源代码,在知识库增加一个tab页"HELLO WORLD",完成后的效果如下 [gif01]