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
相关文章
NPM 版本升级1/14/2019, 11:44:25 AM
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
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程