1、npm install 安装nodejs的依赖包
npm install安装模块
npm install gulp
npm install@安装指定版本
devDependencies和dependencies的区别
一个node package有两种依赖,一种是dependencies一种是devDependencies,
前者依赖的项该是正常运行该包时所需要的依赖项,
后者则是开发的时候需要的依赖项,像一些进行单元测试之类的包。
-S, --save 安装包信息将加入到dependencies(生产阶段的依赖)
npm install gulp --save 或 npm install gulp -S
-D, --save-dev 安装包信息将加入到devDependencies(开发阶段的依赖),所以开发阶段一般使用它
npm install gulp --save-dev 或 npm install gulp -D
-O, --save-optional 安装包信息将加入到optionalDependencies(可选阶段的依赖)
npm install gulp --save-optional 或 npm install gulp -O
-E, --save-exact 精确安装指定模块版本
npm install gulp --save-exact 或 npm install gulp -E
2、npm uninstall 卸载模块
3、npm update 更新模块
4、npm outdated 检查模块是否已经过时
5、npm list 查看安装的模块
6、npm init 在项目中引导创建一个package.json文件
7、npm help 查看某条命令的详细帮助
8、npm config 管理npm的配置路径
设置代理
npm config set proxy=http://dev-proxy.oa.com:8080
设置淘宝镜像
npm config set registry https://registry.npm.taobao.org
临时配置淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
删除代理
npm config delete proxy
删除镜像
npm config delete registry
9、npm cache 管理模块的缓存
清理npm本地缓存
npm cache clean
10、npm start 启动模块
11、npm stop 停止模块
12、npm restart 重新启动模块
13、npm test 测试模块
14、npm version 查看模块版本
15、npm view 查看模块的注册信息
查看模块的依赖关系
npm view gulp dependencies
查看模块的源文件地址
npm view gulp repository.url
查看模块的贡献者,包含邮箱地址
npm view npm contributors
16、npm adduser 用户登录
17、npm publish 发布模块
18、npm access 在发布的包上设置访问级别