【Node.js】Node 笔记(二)npm 的使用
npm
是 Node.js 标准的软件包管理器。起初是作为下载和管理 Node.js 包依赖的方式,但其现在也已成为前端 JavaScript 中使用的工具
1、下载
1、根据 package.json 的内容运行npm install
或者npm i
。
它会在 node_modules 文件夹(如果尚不存在则会创建)中安装项目所需的所有东西。
加上@
可以指定安装的版本npm install <package-name>@<version>
安装分成两种类型:本地安装和全局安装。
本地安装:npm install <package-name>
会安装在当前目录下的 node_modules 文件夹中,并且在 package.json 的 dependencies 中添加相关包条目。
全局安装:npm install -g <package-name>
会安装在当前电脑里面,一般是C:\Users\YOU\AppData\Roaming\npm\node_modules
2、npm install <package-name><--save-aev>
可以安装单个包
--save
安装并添加条目到 package.json 文件的 dependencies。
--save-dev
安装并添加条目到 package.json 文件的 devDependencies。
区别主要是,devDependencies 通常是开发的工具(例如测试的库),而 dependencies 则是与生产环境中的应用程序相关。
3、npm update<package-name>
可以更新全部或者指定包(带名字就更新指定包)
4、npm uninstall <package-name>
从 node_modules 文件夹中卸载包
npm uninstall -S <package-name>
卸载包的同时,还会移除 package.json 文件中的引用。
npm uninstall -D <package-name>
如果是开发依赖项则会从 package.json 中移除依赖
2、版本控制
1、查看所有已安装的 npm 软件包(包括它们的依赖包)的最新版本:npm list
或者npm list -g
仅获取顶层的软件包:npm list --depth=0
通过指定名称来获取特定软件包的版本:npm list <package-name>
获取安装软件包的依赖:npm list minimist
查看软件包在 npm 仓库上最新的可用版本:npm view <package-name> version
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了