NPM学习笔记
NPM简述
NPM是基于nodejs的包管理器,我们可以通过它来下载所需要的第三方模块
NPM下载和安装
npm集成于nodejs,我们只要从官网下载nodejs并安装后就可以使用npm了。
可以通过npm -v
来查看当前npm的版本或者检测是否安装。
基本使用
初始化项目
执行命令npm init
可以初始化项目
红标处可以自己设置,也可以不填写按回车以默认参数跳过
npm init -y
也是初始化项目,参数为默认值
项目创建后目录下会有一个package.json的文件,改文件包含了这个项目的相关信息
安装
默认为本地安装
而全局安装只要在模块名后面加上-g
npm install [模块名] -g
可以通过npm root -g
查看全局目录,默认是放在C槽,一般情况下不希望放在系统盘,执行命令npm config set prefix [路径地址]
可以修改全局目录的路径。
查看当前已安装的模块
npm list
或者npm ls
可以查看当前已安装的模块
同理后面加-g表示查看全局已安装的模块,如npm list -g
或npm ls -g
生产环境安装和开发环境安装
生产环境安装npm install [包名] -S
或者npm install [包名] --save
注:不加--S 或者 --save的情况下,默认都是生产环境的安装
开发环境安装npm install [包名] -D
或者npm install [包名] --save-dev
查看模块远程版本
npm view [包名] version
可以查看模块远程的最新版本
npm view [包名] versions
可以查看模块的所有版本
卸载模块
npm uninstall [包名]
可以卸载模块
npm uninstall [包名] -g
全局卸载
使用淘宝源加快模块的下载
npm要联网从官网下载模块,因为服务器是在国外,难免速度会慢,我们可以修改镜像地址使我们下载的速度快些
查看当前镜像源:npm get registry
修改镜像地址npm config set registry=https://npm.taobao.org/