pnpm

摇滚侠3 天前
vscode·npm·node.js·pnpm
PNPM 包管理工具和 NPM 包管理工具【PNPM包管理工具】 https://www.bilibili.com/video/BV1xf421Q7pJ/?share_source=copy_web&vd_source=855891859b2dc554eace9de3f28b4528
怒放的生命199119 天前
前端·vue.js·pnpm·monorepo·前端工程化
pnpm + Monorepo 使用教程(集成 Vue 3 项目)本文档指导你将现有 Vue 3 项目 my-space-web 迁移到基于 pnpm 的 monorepo 架构中,实现高效、可扩展的多包管理。
寂夜了无痕20 天前
npm·node.js·pnpm
pnpm:快速、节省空间的 Node.js 包管理器本文将介绍 pnpm 的核心优势、与 npm/yarn 的对比,以及详细的安装、配置和使用指南。在 Node.js 生态中,npm 是默认的包管理器,但随着项目规模增长,你可能会遇到:
千里马-horse1 个月前
node.js·pnpm
pnpm 安装教程在已经安装好 Node.js 22 的 Ubuntu 系统中,安装 pnpm(高性能替代 npm/yarn 的包管理器)非常简单,推荐以下 3 种常用方法(优先选官方推荐的无权限方式):
Irene19911 个月前
npm·node.js·pnpm
Vue3 项目 npm 与 pnpm 混用解决方案在Vue3项目中混用npm和pnpm会导致依赖管理混乱,建议统一使用一个包管理器。解决方案包括:执行完整清理后重新安装依赖,可确保项目依赖管理的一致性,避免后续冲突问题。
Irene19911 个月前
npm·pnpm·-d·-g·--save
pnpm 和 npm 安装 TypeScript 的区别(附:Vue 项目常用工具安装命令总结、命令缩写、精确版本)本文对比了pnpm和npm安装TypeScript的两种方式:前者将TypeScript安装到项目的node_modules中,仅用于开发构建;
昔人'1 个月前
前端·pnpm·node·corepack
`corepack` 安装pnpm在 macOS 上,已经有 nvm + Node.js + yarn 的情况下,安装 pnpm :Node 16.9+ / 18+ 默认内置 Corepack nvm 管理的 Node 也支持
LYFlied2 个月前
前端·npm·pnpm·yarn
【一句话概括】前端项目包管理器怎么选?一句话总结:npm 是生态广泛的默认选项,yarn 侧重团队协作的确定性,pnpm 以磁盘效率和严格隔离见长,而 bun 则是追求极致性能的一体化新锐。
Irene19912 个月前
pnpm
解决 pnpm 构建脚本被阻止(Ignored build scripts)的问题当使用 pnpm 时出现 "Ignored build scripts" 警告,这是因为 pnpm 的安全策略阻止了某些包的构建脚本执行。这是 pnpm 的一个安全特性,防止恶意包执行潜在危险的构建脚本。
LYFlied2 个月前
npm·pnpm·打包工具·yarn·工程化·包管理工具·幽灵依赖
幽灵依赖详解幽灵依赖 是指你的项目代码中,直接引用了package.json的dependencies字段里并未声明的包,但这个包却能正常工作。这种情况通常是因为它被项目直接依赖的其他包所依赖,并且由于包管理器的依赖提升机制,它被安装到了项目node_modules的根目录下,从而可以被你的代码直接访问到。
LYFlied2 个月前
前端·面试·npm·pnpm·yarn·工程化·包管理器
前端项目包管理器怎么选?前端包管理器的选择没有绝对的“最好”,关键在于匹配项目需求。下面我将详细分析 npm、Yarn、pnpm 和 Bun 的优缺点,并提供一个评估维度和选型指南。
F2E_Zhangmo2 个月前
webpack·npm·pnpm
pnpm如何对node_modules打补丁根据提示的路径,在node_modules找到对应的临时目录,对软件包的代码进行修改。
宁雨桥2 个月前
前端·pnpm·项目架构
使用pnpm构建高效Monorepo:从零到一的完整指南在现代前端开发中,Monorepo(单一代码仓库)已成为管理多个相关项目的首选方案。它通过将多个项目放在同一代码库中,实现代码共享、依赖统一和高效协作。而pnpm作为一款高效的包管理工具,凭借其出色的磁盘空间利用和安装速度,成为管理Monorepo项目的理想选择。
这是个栗子3 个月前
javascript·vue.js·pnpm·eslint
【问题解决】用pnpm创建的 Vue3项目找不到 .eslintrc.js文件 及 后续的eslint配置的解决办法在用 pnpm 创建的 Vue3项目中 需要配置 ESLint 代码风格,却找不到 .eslintrc.cjs文件
gs801403 个月前
pnpm·1024程序员节
pnpm + webpack + vue 项目依赖缺失错误排查与解决目录pnpm + webpack + vue 项目依赖缺失错误排查与解决问题背景错误分析排查过程解决方案
JinSoooo3 个月前
开发语言·javascript·ecmascript·pnpm
pnpm monorepo 联调:告别 --global 参数在之前的文章《pnpm monorepo 联调方案》中,我详细介绍了如何使用 pnpm link 和 pnpm link --global 来解决 monorepo 环境下的调试难题。
奋飛3 个月前
pnpm·monorepo·pnpm workspace·catalogs·pnpm filter
Monorepo系列:Pnpm Workspace 搭建 Monorepo近期,团队在做技术升级,新的模式下我们选择 pnpm workspace 搭建 monorepo 的方式来管理前端业务代码,一个业务方向的多个项目使用统一 git 仓库,具备依赖共享、构建统一等优势。结构如下:
前端架构师-老李3 个月前
前端·npm·node.js·pnpm·yarn
npm、yarn、pnpm的对比和优略作为十多年的前端老前辈,我们从node产生之初,就接触到node包的管理工具,从开始的npm、到yarn、再到现在的pnpm,这个阶段到底经历了什么?
skywalk81633 个月前
人工智能·pnpm·freebsd·iflow
pnpm(‌P‌erformance ‌N‌ode ‌P‌ackage ‌Manager‌)包管理工具在FreeBSD系统下的安装使用PNPM‌(‌P‌erformance ‌N‌ode ‌P‌ackage ‌Manager‌)是一个‌快速、高效、节省磁盘空间‌的 Node.js 包管理工具,相比 npm 和 yarn,它在依赖管理上采用了独特的‌硬链接(Hard Links)‌和‌符号链接(Symlinks)‌机制,大幅提升了安装速度和存储效率。
梵得儿SHI3 个月前
前端·javascript·vue.js·node.js·pnpm·vue开发环境·nvm版本管理
Vue 开发环境搭建全指南:从工具准备到项目启动很多前端新手卡在学习 Vue 的第一关 —— 环境搭建。明明跟着教程敲命令,却总会遇到 "node 不是内部命令"、"依赖安装失败"、"编辑器报错" 等问题。