npm 常用命令

发布者: xiaozhimn

init

npm install
安装模块
npm install packageName
安装某个版本的模块
npm install packageName@0.0.1
安装全局的模块
npm install packageName -g
options:
  -S|--save: 如果存在`package.json`向`dependencies`项添加的项   
  -D|--save-dev: 如果存在`package.json`向`devDependencies`项添加的项   
alias: i

uninstall

npm uninstall packageName
卸载某个版本的模块
npm uninstall packageName@0.0.1
卸载全局的模块
npm uninstall packageName -g
options:
  -S|--save: 如果存在`package.json`更新`dependencies`项   
  -D|--save-dev: 如果存在`package.json`则更新`devDependencies`项   
alias: remove, rm, r, un, unlink

taobao mirror

npm install -g cnpm –registry=https://registry.npm.taobao.org

update

更新所有的模块到最新版本
npm update
更新全局模块
npm update -g
更新某个模块
npm update packageName
`package.json``devDependencies`会被修改
npm update --dev
`package.json``dependencies`会被修改
npm update --save

view

查看模块的信息
npm view packageName
查看模块某个字段的信息
npm view packageName author

aliases: info, show, v

root

打印当前项目`node_modules`的路径
npm root
打印全局`node_modules`的路径
npm root -g

ls

查看当前目录下安装的所有模块
npm ls
查看全局目录下安装的所有模块
npm ls -g
aliases: list, la, ll

npm-config

npm config set <key> <value> [-g|--global] //为一个key值设置value值
npm config get <key> //获取一个key值的value值
npm config delete <key> //删除一个key值
npm config list //显示所有的config项
npm config edit //使用editor打开一个config文件
npm get <key> //
npm set <key> <value> [-g|--global]

npm run

npm run-script <command> [-- <args>...]
alias: npm run
这个命令将会运行script字段的任意指令,如果script字段缺省那么将会列出所有可以run的指令。
0赞