安装package.json
文件中所有依赖的模块
$ npm install
安装指定模块
$ npm install gulp
安装指定版本
$ npm install gulp@3.9.1
-g,–global 全局安装
$ npm install gulp --global
$ npm install gulp -g
-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 -D
-E,–save-exact 精确安装模块的指定版本
$ npm install gulp --save-exact
$ npm install gulp -E
卸载模块
$ npm uninstall gulp
卸载开发版本
$ npm uninstall gulp --save-dev
…其他省略,可使用安装模块的参数
$ npm update gulp
$ npm outdated
$ npm ls
查看全局安装的模块和依赖
$ npm ls -g
$npm init
$ npm help install
$ npm root
设置
$ npm config set <key> <value> [-g|--global]
获取
$ npm config get <key>
删除
$ npm config delete <key>
列表
$ npm config list
编辑
$ npm config edit
$ npm start
package.json文件scripts的start字段中,可以自定义命令来配置一个服务器环境和安装一系列的必要程序
"scripts": {
"start": "gulp -ws"
}
执行启动命令后,相当于执行了gulpfile.js
文件自定义的watch
和watch
命令
如果package.json
文件没有设置start
,则将直接启动node server.js
$ npm stop
$ npm restart
$ npm test
该命令写在package.json
文件scripts
的test
字段中,可以自定义该命令来执行一些操作,如
"scripts": {
"test": "gulp release"
},
此时在cmd
中输入npm test
命令相当于执行gulpfile.js
文件自定义的release
命令。
# 查看模块的版本
$ npm version
# 查看npm自身版本
$ npm -v
没研究过,暂无