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仓库,它后面可以跟字符串,也可以跟正则表达式。

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脚本。

http://javascript.ruanyifeng.com/nodejs/npm.html

npm outdated

npm outdated检查模块是否过期。

npm cache

npm cache管理模块的缓存

npm 代理配置

(1)通过 config 配置指向国内镜像源

(2)通过 npm 命令指定下载源

(3)在配置文件 ~/.npmrc 文件写入源地址

推荐最后一种方法,前两个都是临时的。

全局安装新命令

Last updated

Was this helpful?