(pnpm)引入 其他依赖失败,例如‘@element-plus/icons-vue‘失败

当我们在开发项目的时候,利用了 pnpm 来进行管理,可能有些依赖就无法引入,这是因为 pnpm 和 npm 管理包的方式不一样,

举个例子,假如我们现在需要安装一个 A 包,A 包依赖 B 包,

此时我们通过 npm 安装 A 包的时候,A 包和 B 包都会安装在 node_modules 目录下 ,所以即使我们只安装了 A 包,但是我们在项目中仍然可以使用 B 包

但是假如我们是通过 pnpm 安装的 A 包,那么在 node_modules 目录下就只有 A 包,当我们想着在项目使用 B 包的时候,就得重新下载

我以 @element-plus/icons-vue 来举例

当我使用 npm i element-plus 安装 element-plus 的时候

所以此时我们可以直接在项目中使用 @element-plus/icons-vue

但是假如此时我们把 node_modules 删了,通过 pnpm 来进行安装

相关推荐
前端一课15 小时前
第 26 题:浏览器与 Node.js 的事件循环有什么区别?
前端·面试
前端一课15 小时前
【前端每天一题】🔥 第 24 题:Virtual DOM 中 diff 算法的核心流程(详细版
前端·面试
掘金0115 小时前
根据提供的表格动态渲染多个表单,每个配置项包含 label、prop、type 和 placeholder 等属性。
前端
用户44455436542615 小时前
自定义viewgroup
前端
ohyeah15 小时前
用 Coze 打造你的教育智能客服:从想法到前端集成的完整实践
前端·coze·trae
雨雨雨雨雨别下啦15 小时前
【从0开始学前端】 Git版本控制系统
前端·git
前端一课16 小时前
【前端每天一题】 第 15 题:CSS 水平垂直居中高频方案(Flex / Grid / transform 等)
前端·面试
前端一课16 小时前
【前端每天一题】🔥 第 19 题:什么是重排(Reflow)和重绘(Repaint)?有什么区别?如何减少?
前端·面试
前端一课16 小时前
【前端每天一题】🔥 第 14 题:Promise.then 链式调用执行顺序
前端·面试
前端一课16 小时前
【前端每天一题】🔥 第 18 题:防抖和节流是什么?区别是什么?如何实现?
前端·面试