npm常用命令

常用查询命令

1、安装模块

1
2
3
4
5
6
7
npm install <package>                                安装包,默认会安装最新的版本
npm install <package>@<version>    安装指定版本
npm install <package> --save 或 npm install <package> -S 安装包并将安装包信息将加入到dependencies(生产阶段的依赖)
npm install <package> --save-dev 或 npm install <package> -D    安装包并将安装包信息将加入到devDependencies(开发阶段的依赖),所以开发阶段一般使用它
npm install <package> --save-optional 或 npm install <package> -O 安装包并将安装包信息将加入到optionalDependencies(可选阶段的依赖)
npm install <package> --save-exact 或 npm install <package> -E 精确安装指定模块版本
npm install gulp -g 或 npm install gulp --global 全局安装包

2、卸载模块

1
2
3
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、更新模块

1
2
3
4
5
npm update              更新包,将包更新到最新版本
npm update <package> 更新指定包
npm update -g 更新全局包
npm update -g <package> 更新指定的全局包
npm outdated [-g] 列出所有已经过时的包,可以及时进行包的更新

4、查看更新的模块

1
2
3
4
5
6
npm outdated 查看当前项目所有依赖包那些可以更新
npm -g outdated 查看全局包那些可以更新
npm ls 查看安装的模块及依赖
npm ls -g 查看全局安装的模块及依赖
npm ls --depth 0 查看当前项目的依赖模块
npm ls -g --depth 0 查看全局依赖模块命令

5、在项目中引导创建一个package.json文件

1
npm init [-f|--force|-y|--yes]

6、查看某条命令的详细帮助

1
npm help <term> [<terms..>]

7、查看包的安装路径

1
npm root [-g]  输出node_modules的路径

8、设置代理和下载源

1
2
npm config set proxy=http://xxx 设置代理
npm config set registry="http://r.cnpmjs.org" 设置下载源

9、管理模块的缓存

1
npm cache clean  清除npm本地缓存

10、启动模块

1
npm start

11、停止模块

1
npm stop

12、重新启动模块

1
npm restart

13、测试模块

1
npm test

14、查看模块版本

1
npm version