简介
npm 全称是 Node Package Manager,是一个NodeJs的包管理工具。
相关资源
npm官网:www.npmjs.com/
npm中文文档:www.npmjs.cn/
安装
安装node时,npm会被附带的自动安装。
node下载地址:nodejs.org/zh-cn/downl…
可通过以下命令验证是否成功安装:
npm -v
使用
1. 初始化项目
// 需要手动填写各项信息的package.json
npm init
// 使用默认配置生成的package.json
npm init -yes
// npm init -yes的简写
npm init -y
每个项目中,都会存在一个package.json文件。
它是项目的配置文件,描述了项目的各种信息,可以理解为项目的说明书。
创建的方式有两种:手动创建和自动创建。以上命令是使用npm进行自动创建。
2. 安装依赖
以安装 webpack 为例:
// 局部安装-安装到项目的node_modules文件夹中
// 将依赖写入`package.json`文件的`dependencies`中
// 没有省略的写法
npm install webpack --save
// 局部安装-简写1
npm install webpack
// 局部安装-简写2
npm i webpack
--------------------------------------------------------------------------------------
// 区分生产环境与开发环境
// 将依赖写入`package.json`文件的`devDependencies`中
// 没有省略的写法
npm install webpack --save-dev
// 区分生产环境与开发环境-简写1
npm install webpack -D
// 区分生产环境与开发环境-简写2
npm i webpack -D
--------------------------------------------------------------------------------------
// 全局安装-安装到C:\Users\你的用户名\AppData\Roaming\npm
npm install webpack --g
安装依赖时,可指定安装的版本,只需要在依赖名字后边加@版本号,像这样:
npm i webpack@4.0
// 想要安装这个依赖的最新版本可以这么写(不使用@latest的情况下,安装的不一定是最新版本)
npm i webpack@latest
3. 卸载依赖
// 卸载依赖(开发依赖和生产依赖都用这个就行)
npm uninstall webpack
// 卸载全局依赖
npm uninstall webpack -g
4. 检查依赖是否存在新版本
// 检查局部依赖
npm outdated
// 检查全局依赖
npm outdated -g
5. 更新依赖(将依赖更新到最新版本)
// 更新局部依赖
npm update webpack
// 更新全局依赖
npm update webpack -g