npm
npm
简介
npm
是一个Node模块登记管理与管理系统。
常用命令:
把npm
更新到最新版
查看信息
npm init
npm init
初始化package.json
的配置,使用-f
(代表force),-y
(代表也是yes)。
npm set
设置环境变量
执行npm init
时填写的信息,保存在用户目录~/.npmrc
文件中。
npm info
npm info
命令可以查看每个模块的具体信息,返回javascript对象。
npm search
npm search
命令用于搜索npm仓库,它后面可以跟字符串,也可以跟正则表达式。
npm list
npm list
命令以树型结构列出当前项目安装的所有模块,以及它们依赖的模块。
使用npm list --depth 0
可以将树形结构的深度显示为一层。
加上global参数,会列出全局安装的模块。
npm list命令也可以列出单个模块。
npm install
有-g
参数代表全局安装,本地安装的会会在本目录下安装。
支持从Github代码库地址安装
直接使用npm install
会安装package.json
里的配置文件。
指定安装版本:
版本号含义:
版本号说明:http://deadhorse.me/nodejs/2014/04/27/semver-in-nodejs.html
添加安装信息:
–save:模块名将被添加到dependencies,可以简化为参数-S。
–save-dev: 模块名将被添加到devDependencies,可以简化为参数-D。
-save-optionsl:安装包信息将加入到optionalDependencies(可选阶段的依赖),简写-O。
-save-exact:精确安装指定模块版本。
一旦安装了某个模块,就可以在代码中用require命令调用这个模块。
npm update npm uninstall
npm run
npm run
命令可以可以运行package.json
里的script
脚本。
npm outdated
npm outdated
检查模块是否过期。
npm cache
npm cache
管理模块的缓存
npm 代理配置
(1)通过 config 配置指向国内镜像源
(2)通过 npm 命令指定下载源
(3)在配置文件 ~/.npmrc 文件写入源地址
推荐最后一种方法,前两个都是临时的。
全局安装新命令
Last updated