首页 归档

npm

npm 介绍

npm(Node Package Manager)是 Node 官方支持也是JavaScript生态最大的包管理工具。

npm 组成

npm 由三部分组成:官方网站、registry、命令行工具 (CLI)。

官方网站:用于查找、管理、查看包信息的主要途径。

registry:registry 上储存了所有 npm 包的代码和相关信息,除官方仓库外国内比较有名的是淘宝 NPM 镜像(cnpm)。

命令行工具 (CLI):CLI 提供了初始化、安装、卸载、更新、发布、执行等与包操作相关的命令。

全局安装

在任意目录通过执行 npm install xxx -g 命令进行安装的包为全局安装。全局安装成功后如果对应包的 package.json 已指定"bin"配置项,就可以作为 CLI 在命令行中进行使用。如 cnpm 包全局安装后可以使用cnpm替代npm对npm install 进行加速;http-server 包全局安装后可以将指定目录的文件托管为HTTP 资源。

普通安装

在项目目录执行 npm install xx --save 命令进行普通安装的包可以由Node.js 模块化系统进行引用。

关于加速

cnpm 是一个完整 npmjs.org 镜像,每10分钟由 https://r.cnpmjs.orghttps://registry.npm.taobao.org进行一次全量同步。执行 npm install cnpm -g,即可安装 cnpm 。 使用 cnpm 命令 代替 npm 命令进行包管理可以提升包安装的速度。

参考内容

📢 世界是你们的,也是我们的,但是归根到底是你们的。你们青年人朝气蓬勃,正在兴旺时期,好像早晨八九点钟的太阳,希望寄托在你们身上。

🚀本站由 Node.js 强力驱动 豫ICP备16007768号 归档

构建状态 知识共享许可协议