Node.js NPM

NPM

在开始写代码之前,我们还需要了解另外一个工具 npm,它是 Node.js 的包管理器,类似 Python 的 pip,是一个帮助我们从网络中下载 Node模块 到本地环境的工具。

npm 并不需要独立安装,它在 node 安装的时候已经附带。

npm -v // 6.4.1

初始化

在使用 npm 安装模块之前,需要进行初始化,我们建立一个项目工程 test,进入项目目录,然后运行 npm init 填写配置信息。如果成功, test 目录会多出一个 package.json 文件,它是 项目的配置文件,由 npm 管理控制。

npm init // 初始化

安装模块

我们运行这条命令 npm install jquery,尝试安装一个模块。之后会多出一个 node_modules,存放了我们刚刚安装的 jquery


指令

npm 的更多用法。

// 安装
npm install module // 安装模块到当前工程目录
npm install module -g // 全局安装

// 查找
npm ls module // 查找当前工程目录是否安装某模块
npm ls module -g // 全局查找

// 卸载
npm uninstall module

// 更新
npm update module

cnpm

由于国内的网络问题,使用 npm 下载模块有时会非常的慢。cnpm 是淘宝提供的一个 npm 镜像,用法和 npm 一样。

npm install -g cnpm // 安装
cnpm i ...

.npmrc

另一种种提升下载速度的办法,可以设置代理,通过 ~/.npmrc 文件。

registry=https://registry.npm.taobao.org/
disturl=https://npm.taobao.org/dist
Node.js 教程 Node.js 安装 Node.js NPM Node.js 模块 Node.js HTTP Node.js 文件操作 Node.js Buffer Node.js Stream Node.js Crypto Node.js Mysql Node.js Request Node.js WebSocket