首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
包管理工具
UndefinedLuo
创建于2025-09-27
订阅专栏
包管理工具
暂无订阅
共10篇文章
创建于2025-09-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
解决webpack-dev-server在IE11中的sockjs-client兼容性问题
问题描述 在开发环境中使用 webpack-dev-server 时,IE11 浏览器报告 JavaScript 错误。经排查,问题源于 webpack-dev-server 所依赖的 sockjs-
理解 npm 脚本的生命周期钩子:pre、post 自动执行规则
在 npm 脚本里,你可能写过: 执行: 你会发现 predeploy 自动执行,不需要手动调用。这是 npm 的内置规则。 1️⃣ npm 生命周期规则 pre<script>:在 <script>
pnpm Workspace 中给单个子包添加依赖
在 monorepo 项目中,我们通常会使用 pnpm workspace 来统一管理多个子包。例如,一个典型的项目结构如下: 假设我们要给 foo 这个子包添加 antd 依赖,该如何操作呢?下面将
pnpm workspace 优势清单
1. 统一依赖安装 在根目录执行 pnpm install,自动安装所有子包依赖。 无需逐个 cd 到子包目录,节省时间。 保证依赖版本一致,生成统一的 pnpm-lock.yaml。 2. 本地包软
pnpm monorepo :如何让本地依赖立即生效
1️⃣ 项目结构 假设我们有一个 monorepo: pnpm-workspace.yaml: packages/foo/package.json: packages/foo/index.js: pa
pnpm 中的硬链接(hard link)和符号链接(symlink)
1️⃣ 硬链接(Hard Link) 概念 硬链接是文件系统提供的一种机制,它允许多个文件名(路径)指向 同一个物理数据块。 文件内容存储在磁盘上只有一份。 创建硬链接不会占用额外的磁盘空间。 删除某
为什么 npm view yarn version 显示 1.22.22?
1️⃣ 为什么 npm view yarn version 显示 1.22.22? Yarn 1.x 是 classic Yarn,在 npm 上的包 yarn 默认 dist-tag = lates
pnpm / Yarn / npm 覆盖依赖用法对比
pnpm / Yarn / npm 覆盖依赖用法对比 特性 / 维度 pnpm: overrides Yarn: resolutions npm: overrides 配置位置 pnpm-worksp
pnpm.overrides 覆盖依赖用法
1. 是什么? 它定义在项目根目录的 package.json 中(主要是 Yarn 和 pnpm 支持,npm 中类似的功能叫 overrides)。它是一种强制手段,用于覆盖依赖树中某个嵌套依赖的
peerDependencies(对等依赖)
一句话总结 用 peerDependencies 来声明: “我这个库需要这些环境,但请由使用我的项目来提供它们。” 1. 核心概念:它是什么? 一个声明,用于说明你的包(通常是库或插件)需要宿主项目