指令后缀
后缀 | 作用 |
---|---|
–save 或 -S | dependencies 内对安装包信息进行操作(生产阶段的依赖) |
–save-dev 或 -D | devDependencies 内对安装包信息进行操作(开发阶段的依赖) |
–save-optional 或 -O | optionalDependencies 内对安装包信息进行操作 (可选阶段的依赖) |
-save-exact 或 -E | 固定依赖包的版本,不要带^或~,避免出现小版本,有利于版本统一 |
–global 或 -g | 全局 |
1.安装模块
// 安装包,默认会安装最新的版本
npm install <package>
// 安装指定版本
npm install <package>@<version>
// 安装包并将安装包信息将加入到dependencies(生产阶段的依赖)
npm install <package> --save 或 npm install <package> -S
// 安装包并将安装包信息将加入到devDependencies(开发阶段的依赖),所以开发阶段一般使用它
npm install <package> --save-dev 或 npm install <package> -D
// 安装包并将安装包信息将加入到optionalDependencies(可选阶段的依赖)
npm install <package> --save-optional 或 npm install <package> -O
// 精确安装指定模块版本
npm install <package> --save-exact 或 npm install <package> -E
// 全局安装包
npm install gulp -g 或 npm install gulp --global
2.卸载模块
// 卸载开发版本的模块
npm uninstall <package> --save-dev 或 npm uninstall <package> -D
// 卸载生产版本的模块
npm uninstall <package> --save 或 npm uninstall <package> -S
// 卸载可选依赖版本的模块
npm uninstall <package> --save-optional 或 npm uninstall <package> -O
3.更新模块
// 更新包,将包更新到最新版本
npm update
// 更新指定包
npm update <package>
// 更新全局包
npm update -g
// 更新指定的全局包
npm update -g <package>
// 列出所有已经过时的包,可以及时进行包的更新
npm outdated [-g]
4.查看模块
// 查看安装的模块及依赖
npm ls
// 查看全局安装的模块及依赖
npm ls -g
5.初始化在项目中引导创建一个package.json文件
npm init [-f|--force|-y|--yes]
6.查看某条命令的详细帮助
npm help <term> [<terms..>]
7.NPM相关设置
// 设置代理 (防火墙)
npm config set proxy=http://xxx
// 设置镜像
npm config set registry="http://r.cnpmjs.org"
// 临时镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
8.模块相关操作
// 启动模块
npm start
// 停止模块
npm stop
// 重启模块
npm restart
//测试模块
npm test
// 查看模块版本
npm version
// 清除npm本地缓存 模块的缓存
npm cache clean
9.镜像源切换
//查看镜像源使用状态:
npm get registry
//全局切换镜像源:
npm config set registry http://registry.npm.taobao.org
//全局切换官方镜像源
npm config set registry https://registry.npmjs.org/
10.CMD cd命令
转去其他盘 在命令后直接输入’e:’
返回上一级 在命令后直接输入 ‘cd…’
返回根目录 在命令后直接输入 ‘cd/’
进入文件 在命令后直接输入 ‘cd 文件名’(注意cd 与 文件名中间有一个空格)