:::tips NPM(Node Package Manager)是一个免费的开源软件包管理器,用于Node.js,JavaScript和其他Web开发技术。NPM可以帮助开发者管理他们的代码,例如安装、管理、更新和卸载软件包。它还可以帮助开发者分享和发布软件包,例如用于Node.js的模块,以及用于使用JavaScript编写的应用程序的其他资源。 ::: :::tips NPM 的优点在于它可以提供一个集中的存储库,可以让开发者轻松地管理他们的代码。它也可以帮助开发者更快地发布和分享他们的代码,减少重复工作。NPM 包括一个软件包浏览器,可以帮助开发者搜索和浏览可用的软件包,以及一个软件包管理工具,可以帮助开发者安装、更新和卸载软件包。此外,NPM还可以帮助开发者管理他们的依赖关系,确保他们的项目始终使用最新的软件包版本。 ::: :::tips 总的来说,NPM 是一个非常有用的软件包管理工具,可以大大简化 Node.js,JavaScript 和其他 Web 开发技术的开发流程。它可以帮助开发者管理他们的代码,以及快速发布和分享软件包。 :::

NPM 配置镜像源

查看当前镜像源地址

  1. npm get registry

npmmirror.com

  1. npm install -g cnpm --registry=https://registry.npmmirror.com

还原配置

  1. npm config set registry https://registry.npmjs.org/

清除代理

  • 如果代理暂时不可用报错, 例如 npm err! Error: connect ECONNREFUSED 127.0.0.1:8087
  • 使用以下命令取消代理

    1. npm config set proxy null

    模块/包

  • 语法

    1. npm install <Module Name>[@版本号]

    全局安装
    全局安装模块

    1. npm install <Module Name>[@版本号] -g
  • 查看全局安装目录

    1. npm root -g
  • 设置全局安装目录

    1. npm config set prefix "D:\npm"

    查看已安装的模块

  1. npm list <Module Name>

生产环境安装

  1. npm install <Module Name> [--save|-S]

开发环境安装

  1. npm install <Module Name> [--save-dev|-D]

批量下载模块

推荐阅读

npmmirror 中国镜像站
使用阿里云npm镜像加速_weixin_42284074的博客-CSDN博客_npm 阿里云