技术栈
幽灵依赖
LYFlied
4 天前
npm
·
pnpm
·
打包工具
·
yarn
·
工程化
·
包管理工具
·
幽灵依赖
幽灵依赖详解
幽灵依赖 是指你的项目代码中,直接引用了package.json的dependencies字段里并未声明的包,但这个包却能正常工作。这种情况通常是因为它被项目直接依赖的其他包所依赖,并且由于包管理器的依赖提升机制,它被安装到了项目node_modules的根目录下,从而可以被你的代码直接访问到。
前端扎啤
1 年前
前端
·
前端框架
·
npm
·
yarn
·
幽灵依赖
解决npm与yarn痛点:幽灵依赖与依赖分身
在现代前端开发流程中,包管理工具扮演着至关重要的角色,其中npm和yarn是两个非常流行的JavaScript包管理工具。虽然它们为开发者提供了极大的便利,但也存在一些痛点,特别是关于“幽灵依赖(Phantom Dependencies)”和“依赖分身(Dependency Duplication)”。
我是有底线的