你可能会说
项目里需要装一个日期处理库,帮我加到依赖里。
你的项目需要用到的别人写好的代码包。
你的项目需要用到的别人写好的代码包。比如做动画需要 framer-motion,连数据库需要 better-sqlite3。
生活类比
像做蛋糕需要面粉、鸡蛋、糖——这些原材料(依赖)不用自己生产,买来用就行。
🎮 动手试试
关于「依赖」,以下哪个描述最准确?
你可以这样告诉 AI
我的项目里要处理日期格式化,帮我推荐一个合适的 npm 包,安装好并在代码里写个使用示例。
库是别人写好的代码包本身,依赖是你的项目「需要用到某个库」的关系。一个库可以是你项目的依赖。
需要现成功能时
别重复造轮子——让 AI 推荐并安装合适的依赖包,功能有了还能自动处理版本。
和 AI 协作时
对 AI 说「帮我装一个处理日期的依赖,推荐最流行的那个,然后写用法示例。」
过度依赖第三方包
一个简单功能可以自己写几行代码时,引入庞大依赖反而增加维护负担和安全风险。
与包管理无关的项目
不使用 npm/pip 等包管理器的项目不涉及依赖概念。
你的项目需要用到的别人写好的代码包。比如做动画需要 framer-motion,连数据库需要 bet
像做蛋糕需要面粉、鸡蛋、糖——这些原材料(依赖)不用自己生产,买来用就行。
和 AI 沟通时提到「安装这个依赖」,就是下载别人写好的工具包来用。