包的分类,npm 和 yarn包管理
1.依赖包的分类
开发依赖
开发依赖:开发中所使用的的依赖,线上生产环境上并不需要他们
- 构建工具
点名 webpack、webpack-cli、rollup - 预处理器
指的是对源代码进行一定的处理并生成最终代码的工具。常见的有 css 中的 less、scss、sass、stylus,js 中的 typescript、coffee-script、babel - 测试工具
当然在线上时是用不到测试工具的,因此他们归入开发依赖。常用如 chai、e2e
项目依赖
项目依赖:开发中需要使用,线上生产环境也需要使用的依赖 - axios、vue、vuex、vue-router
2.包管理工具
npm 的基本使用
安装 node,自带 npm
安装 xxx 包:
npm i xxx
全局安装包:
npm i xxx -g
安装指定版本的 xxx 包:
npm i xxx@5.1.0
更新 xxx 包的版本:
npm update xxx
卸载 xxx 包:
npm uninstall xxx -S
安装所有依赖包:
npm install
初始化项目生成 package.json 文件:
npm init
安装开发依赖 xxx 包:
npm i xxx -D
安装项目依赖 xxx 包 :
npm i xxx -S
-D === --save-dev
-S === --save
yarn 的基本使用
安装:
官网下载 或者 npm i yarn
安装 xxx 包:
yarn add xxx
全局安装包:
yarn global add xxx
安装指定版本的 xxx 包:
yarn add xxx@5.1.0
更新 xxx 包的版本:
yarn upgrade xxx
卸载 xxx 包:
yarn remove xxx
安装所有依赖包:
yarn 或者 yarn install
初始化项目生成 package.json 文件:
yarn init
安装开发依赖 xxx 包:
yarn add xxx --dev
安装项目依赖 xxx 包 :
yarn add xxx
浙公网安备 33010602011771号