什么是npm?
NPM的全称是Node Package Manager,
是一个NodeJS包管理和分发工具,
已经成为了非官方的发布Node模块(包)的标准。
npm的常用命令
npm初始化
- npm init 初始化项目,创建package.json 项目配置文件
- npm init -y 初始化项目 所有选yes
- npm -v 查看版本
npm文件夹解释
- package.json 项目配置文件
dependencies 项目需要的依赖
scripts 项目有哪些命令
devDependencies 开发时候需要的依赖 - package.lock.json 缓存地址
- node_modules (依赖)包的下载地址
安装源
- 把下载源改成地址
npm config set registry http://registry.npm.taobao.org - 查看安装源
npm config set registry
安装
- npm i(install) jquery 安装jq插件
- npm i jquery@2.1 指定版本安装
- npm i 安装所有package.json定义的依赖
- npm i js-cookie -g -g全局安装
- npm root view -g 查看全局安装目录
开发依赖(devDependencies)
假如我们用gulp对html进行压缩,我们通常会用到一个插件gulp-htmlmin。我们只希望它把html压缩完就ok了,并不希望它融入我们的项目代码中,即只存在于开发环境,…
- npm i pkg(包名) -D
- npm i pkg --save-dev
- npm i less -D
生产依赖(dependencies)
在开发时参与源码编写,在发布上线的生产环境中也是需要它的。不仅在开发环境编写代码时要依赖它、线上环境也要依赖它,因此将它归类为"生产依赖"。
- npm i pkg -S
- npm i pkg --save
- npm i jquery -S
卸载
- npm uninstall jquery
- npm r jquery
更新
- npm undata jquery
帮助命令
- npm install -h 安装帮助命令
- npm uninstall -h 卸载帮助命令