NPM是Node.js平台的包管理器,随Node.js一同安装到系统中。
查看npm版本:
npm -v
查看Node.js版本:
node -v
注册taobao镜像:
npm config set registry https://registry.npm.taobao.org
恢复官方镜像:
npm config set registry https://registry.npmjs.org
安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装模块:
#全局安装 -g npm install express -g #当前目录安装 npm install express install简写为i npm i express #安装为开发依赖 -D npm i express -D npm i express --save-dev #安装为生产依赖(默认) npm i express -S npm i express --save #安装为可选依赖 npm i express -O npm i express --save-optional #安装为指定版本 npm i express -E npm i express --save-exact
模块与版本:
#查看某模块可以安装的版本 npm view express versions #查看某模块当前安装的版本 npm view express version #安装v1.0.0版本 npm i express@1.0.0 #安装1.0.x最新版本,实际安装1.0.8版本 npm i express@~1.0.0 #安装1.x.x的最新版本,实际安装1.0.8版本 npm i express@^1.0.0 #安装最新版本 npm i express #查看模块的信息 npm ls express
卸载与更新:
#卸载模块 npm uninstall express npm uninstall express -g 更新模块 npm undate express 检查已过时的模块 npm outdated -g
管理与配置
#查看帮助 npm help #查看包的安装路径 npm root -g #查看配置 npm config list #设置 npm config set username 'abc' #获取 npm config get username
缓存
#
npm cache add xxx
#列出缓存信息
npm cache ls
#清除缓存
npm cache clean
npm cache clean -force
执行命令
npm start
npm stop
npm restart
npm test