NPM包管理工具

概述

NPM是随同NodeJS一起安装的包管理工具,使用NPM能高效的管理第三方包。NPM能够做到以下三点内容:

  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

镜像

NPM默认使用官方镜像,官方镜像地址位于国外,下载速度比较慢,所以大部分人选择使用国内的镜像地址,其中比较出名的就是阿里提供的淘宝镜像。以下是官方和淘宝的镜像源地址:

切换镜像源

npm基本命令

  • npm -v -查看npm版本号
  • npm install npm -g -升级npm至最新版本
  • npm list -查看安装的模块
  • npm uninstall xxx -卸载xxx模块
  • npm update xxx -更新xxx模块

使用npm命令安装模块

  • npm install xxx -安装xxx模块

全局安装和本地安装

npm 的包安装分为本地安装(local)、全局安装(global)两种,从命令行来看,差别只是有没有-g而已,比如
npm install express -本地安装
npm install express -g -全局安装

本地安装

  • 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
  • 可以通过 require() 来引入本地安装的包。

全局安装

  • 将安装包放在 C:\Users\Mike.Xu\AppData\Roaming\npm\node_modules(windows系统)或者 /usr/local/npm/node_modules下(linux系统)或者你 node 的安装目录 。
  • 可以直接在命令行里使用。

总结

在基本所有的应用系统中, 包是必不可少的一部分, 因为有第三方包或本地包的存在, 极大的减少了我们重复开发的时间和成本, 所以包管理工具就显得尤为重要。合理并有效的管理我们需要安装的包或者已经安装的包,也是项目开发中需要格外注意的内容。

posted @ 2022-09-09 16:35  青青U衿  阅读(166)  评论(0编辑  收藏  举报