NPM是JavaScript生态中用于自动管理项目依赖的命令行工具与在线仓库,通过package.json声明依赖、package-lock.json锁定版本,并采用扁平化node_modules结构确保安装一致性和复现性。

NPM 是 JavaScript 生态中最常用的包管理工具,本质是一个命令行程序 + 在线仓库(npmjs.com),它帮开发者自动下载、安装、更新和管理项目所需的第三方代码库(即“依赖”)。
npm 如何记录和声明依赖
每个项目根目录下有一个 package.json 文件,它是项目的“清单”。其中的 dependencies 和 devDependencies 字段明确列出项目运行或开发时需要哪些包,比如:
"dependencies": {
"lodash": "^4.17.21",
"axios": "1.6.0"
},
"devDependencies": {
"jest": "^29.7.0"
}登录后复制
版本号前的 ^ 或 ~ 表示允许自动升级的范围(如 ^4.17.21 允许装 4.x 的任意新版,但不跨大版本)。
npm install 怎么工作的
当你执行 npm install(或简写 npm i)时,npm 会做这几件事:
立即学习“Java免费学习笔记(深入)”;
标签: javascript java js json node npm axios 工具 ios 解压 区别
还木有评论哦,快来抢沙发吧~