包管理工具
管理 包 的应用软件,可以对 包 进行下载 安装,更新,删除,上传 等操作。
借助包管理工具,可以快速开发项目,提升开发效率。
包管理工具是一个通用的概念,很多编程语言都有包管理工具,所以掌握好包管理工具非常重要。
常用的包管理工具
- npm
- yarn
- cnpm
npm
npm 全称 Node Package Manager,翻译为中文意思是 Node的包管理工具。
npm 是node.js官方内置的包管理工具,是必须要掌握的工具。
npm的安装
node.js在安装时会自动安装npm,所以如果你已经安装好了node.js,就可以直接使用npm,可以通过 npm -v查看版本测试号,如果显示版本号说明安装成功,反之安装失败。
npm的基本使用
初始化
创建一个空目录,然后以此目录为工作目录启动命令行工具,指定 npm init
npm init 命令的作用是将文件夹初始化为一个 包 ,交互式创建package.json文件
package.json 是包的配置文件,每个包都必须要有 package.json
package.json 内容示例:
{
"name": "1-npm", #包的名字
"version": "1.0.0", #包的版本
"description": "", #包的描述
"main": "index.js", #包的入口文件
"scripts": { #脚本配置
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "", #作者
"l