【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

浙公网安备 33010602011771号