Vue2.0系列教程:npm 常用命令
把npm的常用命令也加到这个系列教程里面,是因为后面的安装使用都需要用到这个,内容也仅仅是命令的简单解释仅作为备忘,具体自行谷歌教程。
npm install 安装模块
安装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 卸载模块
卸载模块
$ npm uninstall gulp
卸载开发版本
$ npm uninstall gulp --save-dev
…其他省略,可使用安装模块的参数
npm update 更新模块
$ npm update gulp
npm outdated 检查是否有模块过时
$ npm outdated
npm ls 查看安装的模块
$ npm ls
查看全局安装的模块和依赖
$ npm ls -g
npm init 在项目中创建一个package.json的文件
$npm init
npm help 查看某条命令的详细帮助
$ npm help install
npm root 查看包的安装路径
$ npm root
npm config 管理npm的配置路径
设置
$ npm config set <key> <value> [-g|--global]
获取
$ npm config get <key>
删除
$ npm config delete <key>
列表
$ npm config list
编辑
$ npm config edit
npm start 启动模块
$ npm start
package.json文件scripts的start字段中,可以自定义命令来配置一个服务器环境和安装一系列的必要程序
"scripts": {
"start": "gulp -ws"
}
执行启动命令后,相当于执行了gulpfile.js
文件自定义的watch
和watch
命令
如果package.json
文件没有设置start
,则将直接启动node server.js
npm stop 停止模块
$ npm stop
npm restart 重启模块
$ npm restart
测试模块
$ npm test
该命令写在package.json
文件scripts
的test
字段中,可以自定义该命令来执行一些操作,如
"scripts": {
"test": "gulp release"
},
此时在cmd
中输入npm test
命令相当于执行gulpfile.js
文件自定义的release
命令。
npm version 查看模块版本
# 查看模块的版本
$ npm version
# 查看npm自身版本
$ npm -v
npm publish 发布模块
没研究过,暂无
还是得熟练使用吧,要不然记不住
是噻,这个就是备忘,要记住还是靠用的