什么是npm
一键安装工具包,站在巨人的肩膀上。
盖房子不用自己烧砖,做菜不用自己种菜。写代码也一样——别人造好的'轮子',一行命令装上就能用。
包(Package)= 别人写好的功能模块。npm(Node.js 的包管理器)和 pip(Python 的包管理器)是最常用的两个,一行命令搞定安装:npm install xxx 或 pip install xxx。
装完包之后,所有依赖信息都记录在 package.json 里——它就是项目的'购物清单'。来看看里面都有什么。
执行 npm install 后,包会被下载到哪个目录?
- src/
- public/
- node_modules/
- dist/
node_modules 文件夹通常有几百 MB 甚至更大,所以一定要加到 .gitignore!只需提交 package.json,其他人执行 npm install 就能自动还原所有依赖。
AI 写代码时经常 import 各种第三方包。看到不认识的库名?直接问 AI「这个包是干什么的」,或者去 npmjs.com 搜索看看。