技术栈

幽灵依赖

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