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 删除
注:发布操作长时间没做,需到邮箱中确认