一、包管理配置文件
npm init -y
注意:
1. 只能在英文(不能包含空格)目录下成功执行;
2. 运行npm install命令安装包时,npm包管理工具会自动把包的名称和版本号记录到package.json中。
1. dependencies节点
描述:专门用来记录使用npm install 命令安装了哪些包
npm install:npm包管理工具会先读取package.json中的dependencies节点,读取到记录的所有依赖包名称和版本号之后,npm包管理工具会把这些包一次性下载到项目中。
npm uninstall:卸载指定的包。(如npm uninstall moment)
devDependencies节点:如果某些包只在项目开发阶段会用到,在项目上线之后不会用到,则建议把这些包记录到devDependencies节点中。如果某些包在开发和项目上线之后都需要用到,则建议把这些包记录到dependencies节点中。
使用:
npm i 包名 -D
二、解决下包速度慢的问题
1. 切换npm的下包镜像源(下包的服务器地址)
# 查看当前的下包镜像源
npm config get registry
# 将下包的镜像源切换为淘宝的镜像源
npm config set registry=https://registry.npm.taobao.org/
# 检查镜像源是否成功
npm config get registry
2. nrm(小工具)
# 通过npm包管理器,将nrm安装为全局可用的工具
npm i nrm -g
# 查看所有可用的镜像源
nrm ls
# 将下包的镜像源切换为taobao镜像
nrm use taobao