:::tips NPM(Node Package Manager)是一个免费的开源软件包管理器,用于Node.js,JavaScript和其他Web开发技术。NPM可以帮助开发者管理他们的代码,例如安装、管理、更新和卸载软件包。它还可以帮助开发者分享和发布软件包,例如用于Node.js的模块,以及用于使用JavaScript编写的应用程序的其他资源。 ::: :::tips NPM 的优点在于它可以提供一个集中的存储库,可以让开发者轻松地管理他们的代码。它也可以帮助开发者更快地发布和分享他们的代码,减少重复工作。NPM 包括一个软件包浏览器,可以帮助开发者搜索和浏览可用的软件包,以及一个软件包管理工具,可以帮助开发者安装、更新和卸载软件包。此外,NPM还可以帮助开发者管理他们的依赖关系,确保他们的项目始终使用最新的软件包版本。 ::: :::tips 总的来说,NPM 是一个非常有用的软件包管理工具,可以大大简化 Node.js,JavaScript 和其他 Web 开发技术的开发流程。它可以帮助开发者管理他们的代码,以及快速发布和分享软件包。 :::
NPM 配置镜像源
查看当前镜像源地址
npm get registry
npmmirror.com
npm install -g cnpm --registry=https://registry.npmmirror.com
还原配置
npm config set registry https://registry.npmjs.org/
清除代理
- 如果代理暂时不可用报错, 例如
npm err! Error: connect ECONNREFUSED 127.0.0.1:8087
使用以下命令取消代理
npm config set proxy null
模块/包
语法
npm install <Module Name>[@版本号]
全局安装
全局安装模块npm install <Module Name>[@版本号] -g
查看全局安装目录
npm root -g
设置全局安装目录
npm config set prefix "D:\npm"
查看已安装的模块
npm list <Module Name>
生产环境安装
npm install <Module Name> [--save|-S]
开发环境安装
npm install <Module Name> [--save-dev|-D]
批量下载模块
在克隆下面后常进行的操作
npm install
卸载模块
卸载普通模块
npm uninstall <Module Name>
卸载全局模块
npm uninstall -g <Module Name>
衍生工具包
cnpm
pnpm
推荐阅读
npmmirror 中国镜像站
使用阿里云npm镜像加速_weixin_42284074的博客-CSDN博客_npm 阿里云