一. 定义
nodejs 自带的包(插件,库)文件管理器
二. 查看
打开命令提示符,输入 node -v 查看node的版本
npm -v 查看npm的版本
三.初始化项目
cd / 切换到根目录
md mynpm 创建 一个 叫 “mynpm"项目
cd mynpm 进入项目
npm init 初始化项目
npm init -y 初始化项目,选yes
目录中会出现一个 package.json 包配置文件
四.安装包
例:npm install jquery
表现:安装的内容放在 node_modules 文件夹里面jquery 被配置到 package.json 里面depedencies 选项里面
package.lock.json 安装的缓存地址配置
开发依赖包:npm install 包名 --save-dev 简写:npm i 包名 -D
产品环境依赖包:npm install 包名 --save 简写:npm i 包名 -S
全局安装 npm i 包名 -g
指定版本 npm i 包名@版本 例:npm i jquery@1.9
五.卸载
例:npm uninstall 包名 npm remove 包名
卸载多个:npm uninstall 包名1 包名2
六.更新
npm update 包名
如:1.9.1
更新:最大更新到2.0版本(不含)更新不会更新大版本
七.查看全局安装地址
npm root view -g
八.查看包列表
npm list 查看依赖列表
npm list --depth=0 只查看根层
九.帮助
npm 命令 -h 查看安装帮助 例:npm install -h
十.版本
3.5.1 X.Y.Z
X 破坏性版本更新(X版本变化会导致兼容)
Y.不破坏任何内容新功能
Z.修复小错误
十一.指定安装源
我们下载的包都是从国外服务器下载,在国内可能安装的比较慢,特别是一些大型框架,明显感觉到慢。国内有一些大公司,把内容镜像拷贝在国内服务,我们可以通过 指定安装源,让下载更快些。
npm i nrm -g 安装源管理插件
nrm ls 查看可用的安装源
nrm use taobao 使用淘宝服务器作为下载源(所有的安装都会从 taobao下载)
npm install jquery --registry=https://registry.npm.taobao.org
这一次安装,jquery下载从指定域名下载
十二.npm install
依照 package.json 需要的插件 重新下载所有内容
发生错误的时候,尝试删除node_modules 文件夹,然后在
npm install 重新安装