yarn,bower和npm一样都是包管理器
用来帮助我们安装模块(包),自动安装依赖,管理包(增、删、更新、项目所有包)
yarn
安装
在官网下载完会有一个.msi的后缀文件,双击,一路点击下一步即可安装
去官网安装
注意:尽量不要使用npm i yarn -g 去安装yarn,去下载压缩包,保证注册表和环境变量的硬写入,后期通过yarn安装全局包时方便。
使用
初始化一个新项目
yarn init
添加依赖包
yarn add 包名
yarn add 包名@版本
yarn add 包名@[tag]
将依赖项添加到不同依赖项类别中
分别添加到 dependencies,devDependencies、peerDependencies 和 optionalDependencies 类别中:
yarn add [package] --save | -S
yarn add [package] --dev | -D
yarn add [package] --peer
yarn add [package] --optional
升级依赖包
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
移除依赖包
yarn remove [package]
安装项目的全部依赖
yarn
yarn install
安装到全局
yarn global add [package] //global的位置测试不能变
yarn global remove [package]
bower
安装bower
npm install -g bower
安装包到全局环境
bower i 包名 -g 安装
bower uninstall 包名 -g 卸载
安装包到项目环境
初始化项目环境
bower init
bower.json 第三方包管理配置文件
项目依赖
只能在当前项目下使用,上线了,也需要这个依赖 --save
//安装
同npm
bower install 包名#x.x.x -S 指定版本使用#
//卸载
同npm
bower uninstall 包名 --save
bower uninstall 包名 -S
开发依赖
只能在当前项目下使用,上线了,依赖不需要了 --save-dev
同npm
bower install 包名 --save-dev
bower install 包名 -D