NPM

# 更新包管理器到最新版本
npm update -g npm

# 我的NPM帐号
[email protected] / triple2009 / pwd****

常用命令

# --save参数是为了在安装后就自动将该依赖加入到package.json中
npm install package --save

# 初始化一个package.json
npm init

# 通过npm link在本地安装了开发中的包用于测试
npm link

# 取消链接
npm unlink

# 输入用户名、密码和邮箱便可将本地机器与 npm 连接起来
npm login

# 发布包,在包的开发环境下发布,不用指定包名
npm publish

# 取消发布指定的包
npm unpublish package--force

# 查询当前目录安装的所有的包信息
npm list

# 查询当前目录安装的指定包的信息
npm list packagename

# 查询全局安装的指定包的信息
npm list -g packagename

常用包

jade NPM

Jade 是 Node 的一个模板引擎,一句话就是让我们能够更快更简便地写HTML,可以去 Jade 的 官网 ,由于其主要是靠缩进来定义结构,所以一般都能够很快地学会这种写法。jade 已经更名为 pug

fs-extra NPM

fs-extra是对fs包的一个扩展,方便我们对文件的操作。

bluebird NPMOffical Guide

这是一个实现 Promise 的库, Promise 就是专门解决这些异步操作嵌套回调的;

commander NPM

一个专门用于处理命令行工具的包;

http-server NPM

一个简单的web服务,通过全局安装后,在项目目录启动http-server即可搭建起一个web站点。

国内NPM镜像

npm全称Node Package Manager,是node.js的模块依赖管理工具。由于npm的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm镜像资源,国内用户可以选择使用。

淘宝npm镜像

cnpmjs镜像

设置NPM镜像

国内优秀npm镜像推荐及使用 - Bubblings Blog

临时使用

npm --registry https://registry.npm.taobao.org install express

持久使用

npm config set registry https://registry.npm.taobao.org

# 配置后可通过下面方式来验证是否成功
npm config get registry
# 或者
npm info express

通过cnpm使用

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

# 使用
cnpm install express

results matching ""

    No results matching ""