npm基本命令

官方文档

install

安装模块

1
npm install

具体请参考官方的文档,比较详细。

这里列出几个常用的

1
2
3
npm install #不带参数,会根据当前目录的package.json来安装依赖
npm install 模块名@版本号 #安装指定版本的module,版本号(@xxx)可省略
npm install 模块名 --save #安装该module,并自动把模块和版本号写入package.json

uninstall

1
2
npm uninstall #参数跟install对应
#等同于: remove, rm, r, un, unlink

outdated

输出需要update的模块

-g:全局

1
npm -g outdated

输出:

1
2
3
4
Package         Current  Wanted  Latest  Location
gulp 3.9.0 3.9.1 3.9.1
hexo 3.2.0 3.2.2 3.2.2
npm 3.10.9 3.10.9 3.10.8

update

更新

1
npm update [-g] [<pkg>...]

start

用于执行package.json里面声明的start脚本。

比如package.json里面有。

1
2
3
4
5
6
7
8
9
{
"name": "xxx",
"version": "0.0.1",
"scripts": {
"start": "node app.js"
},
"dependencies": {},
"devDependencies": {}
}
1
npm start

这样就执行了node app.js