一个跟npm一样的包管理工具
Yarn 缓存了每个下载过的包,所以再次应用时无需反复下载。
这一点也是我喜爱的一点,下载十分稳,不存在丢包状况
装置
假如你曾经装过Node
重置缓存地位
如果你windows用户, 你会发现为什么系统盘会越来越大,越来越卡,因为你所下载的模块都缓存默认缓存到了C盘,
npm
npm cache clean --force //革除缓存
//批改全局模块地位
npm list -g --depth 0 // 查看npm全局模块
npm config set prefix "D:Program Filesnodejsnode_modulesnpmData" //必须字符串
npm list -g --depth 0 // 在查看npm全局模块
//以前的模块能够间接删掉
//批改缓存地位
npm config get cache //查看缓存地位
npm config set cache "D:Program Filesnodejsnode_modulesnpmData"
npm config get cache //查看缓存地位
// 留神 须要设置目录零碎环境变量
// 如果不会 百度一哈 这个是惯例操作
// 将这个门路增加 零碎Path D:Program Filesnodejsnode_modulesnpmData
yarn
装置 yarn
npm i yarn -g // 应用命令行装置
yarn --version // 胜利呈现版本号
操作,根本与下面统一
yarn cache clean //革除历史缓存
// 全局模块装置地位批改
yarn global dir //查看
yarn config set global-folder D:yarnDataglobal //主动创立文件夹
yarn global dir //查看目录地位
//批改缓存地位
yarn cache dir //显示yarn显示地位
yarn config set cache-folder D:yarnDataglobal
yarn cache dir //在输入一下目录 看看缓存地位
// 留神 须要设置目录零碎环境变量,留神是bin 目录否则无奈找到模块
// 将这个门路增加 零碎环境 Path D:yarnDataglobalnode_modules.bin
源管理工具
切换淘宝镜像源
yarn global add nrm // 全局装置
nrm ls // 查看以后应用源
nrm use npm // 切换以后应用源
nrm add 源名称xxx 源连贯http://npm.company.com/ // 减少源
nrm del <registry> // 删除源
nrm test // 测试速度
nrm home taobao // 关上源主页
测试
// yarn
yarn global add webpack@3.6.0 // 下载测试 ,会主动创立bin目录
webpack --help
// npm
npm i supervisor -g
supervisor --help
// 呈现版本号 success
常见谬误
无奈将“全局模块”项辨认为 cmdlet、函数、脚本文件或可运行程序的名称
window键>设置>更新与平安>开发者选项> PowerSell 容许本地执行未签名脚本>点击援用
或者
查看是否设置全局环境变量
根本应用
dependencies 生产环境 yarn add xxx 默认保留到 生产依赖
devDependencies 开发环境 yarn add xxx –dev 保留到开发依赖
如果地位谬误须要删除在进行下载,更换地位
下载命令
依据package.json下载, yarn install ->npm install
下载单个模块 yarn add jquery@1.11.3 ->npm i jquery@1.11.3
全局装置 yarn global add xxx -> npm i xxxx -g 先写global add 固定写法
删除模块||删除全局模块 yarn remove packageName ||yarn global remove create-react-app||
npm uninstall create-react-app -g 删除模块应用 npm不要用cnpm
装置齐全局模块须要重启
默认装置环境
默认装置生产环境 依赖 dependencies
装置生产环境依赖 yarn add jquery –save
装置到开发环境依赖 yarn add jquery –dev –save-dev
模块更新 yarn upgrade [packageName]
疾速删除node_modules
npm install rimraf -g
rimraf node_modules
//降级到最高版本
npm install vue-loader@latest --save-dev
发表回复