文章目录
npm与包
什么是包
Node.js中的第三方模块又叫做包
【就像电脑与计算机,第三方模块和包只指的是同一个概念,叫法不同而已】
包的来源
为什么使用包
如何下载包
从哪里下载
如何下载
在项目中安装包
安装包的命令
初次安装包后项目结构的变化
安装指定版本的包
包的语义化版本规范
包管理配置文件-packge.json
如何记录项目中安装了哪些包
快速创建 package.json
dependencies 节点
devDependencies节点
一次性安装所有包
解决下包速度慢的问题
为什么下包速度慢
淘宝NPM镜像服务器
切换 npm 的下包镜像源
nrm
原淘宝 npm 域名停止
http://npm.taobao.org 和 http://registry.npm.taobao.org 在 2022.06.30 号正式下线和停止 DNS 解析。
域名切换规则:http://npm.taobao.org => http://npmmirror.com
http://registry.npm.taobao.org => http://registry.npmmirror.com
旧淘宝镜像
npm config set registry https://registry.npmmirror.com
切换新的镜像源
npm config set registry https://registry.npmmirror.com
然后再执行以下操作查看是否成功
npm config list
查看当前镜像地址
npm config get registry
如果没安装过淘宝镜像源的,则直接安装
npm install -g cnpm --registry=https://registry.npmmirror.com