npm简写
| 初始 | 
简写 | 
含义 | 
| install | 
i | 
安装 | 
| –save | 
-S | 
项目依赖 | 
| –save-dev | 
-D | 
开发依赖 | 
npm
- 类似 bower yarn
 
- 用途
安装模块,自动安装依赖,管理包(增、删、更新项目所有包) 
- 安装环境
- 全局
任何目录、项目环境下都可以使用
 
- 本地
只能在当前目录使用 
- 项目依赖(dependencies)
只能在当前项目下使用
 
- 开发依赖(devDependencies)
只能在当前项目下使用
 
 
- npm指令
- npm install/uninstall 包名 -g //安装、卸载到全局
 
- npm install/uninstall 包名 //安装、卸载到本地
 
- npm imstall 包名1 包名2  //一次安装多个包
 
- 查看已安装
- npm list //查看当前项目下安装的所有包
 
- npm outdated //包版本对比(当前版本)
 
- npm info 包名 //查看当前包所有信息
 
 
- npm init //创建package.json(初始化npm管理文件)
npm init -y //所有默认 
- 安装到项目依赖
- npm install 包名 –save 
 
- npm install 包名 -S
 
 
- 安装到开发依赖
- npm install 包名 –save-dev 
 
- npm install 包名 -D
 
 
- 版本约束
- ^x.x.x 约束主版本,后续找更新
 
- ~x.x.x 保持前两位不变,后续找更新
 
- *转最新
 
- x.x.x  定死版本
 
 
- 选择源
- npm install nrm -g //安装选择源的工具包
 
- nrm ls //查看所有源
 
- nrm test //测试所有源
 
- nrm use 源名 //使用。。源
 
 
- 模块下载(卡顿)超过五分钟
ctrl+c->npm unistall 包名->npm cache clean清除缓存->npm install 包名 
- 查看帮助信息
npm -h 
- 发布模块
- 注册账号
 
- 登录
npm login 
- 创建包目录->npm init -y ->创建入口->编写、输出
 
- npm publish 发布
 
- npm unpublish 删除
注:发布操作长时间没做,需到邮箱中确认