包管理工具npm(Node Package Manager)
包管理工具npm基本使用
1 初始化
+准备一个初始化配置文件,这个文件是项目的描述信息
+打开命令行,切换目录到项目的根目录
+输入指令 npm init 回车。输入配置信息
-package name:项目名称,默认使用该文件夹名称
-version 版本号 默认1.0.0
-description: 项目描述
-entry point: (index.js) 入口js文件(启动js文件) 默认是index.js
-test command: 简易常用指令(??)
-git repository: git存储库
-keywords: 关键字
-author:作者
-license: (ISC) 开源协议
+在project中生成一个package.json文件(对项目的描述)
-将来使用npm下载的第三方包或模块都会记录在这个文件中
+简易指令: npm init -y
-所有的选项都会按照默认值填写,并生成package.json文件,后面可自行修改
2 下载包
+命令行,切换到项目根目录(package.json文件所在目录)
+输入指令:npm install 包名
+下载的内容放入node_module文件夹中,有则放,没有则自动创建
+并且会在package.json中进行记录
3 查看可下载的第三方包的版本
+在命令行中输入: npm view 报名 versions
4 下载指定版本的三方包
+命令行中,切换到项目根目录,输入指令:npm install 报名@版本号
注意:一个项目中,只能保留一个版本,后面下载的会覆盖之前的版本
5 卸载包
+在命令行中,切换到项目根目录
+输入指令: npm uninstall 包名
6 一次性下载package.json中记录的所有包
+在命令行中,切换到项目根目录,输入指令:npm install
7 清除缓存
+npm下载会有缓存,导致下载失败;
在命令行中输入指令:npm cache clean -f (强制清除缓存)
8 切换镜像地址源
+npm 下载的地址是镜像源地址
+npm下载地址在国外,慢!!
+解决方案:镜像地址切换为国内的地址源
+在命令行中输入指令:npm config set registry https://registry.npm.taobao.org
+会把npm工具源换为淘宝工具源
镜像源地址查看: