|-转 yarn的安装和使用
yarn的简介:
Yarn是facebook发布的一款取代npm的包管理工具。
yarn的特点:
- 速度超快。
- Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。
- 超级安全。
- 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。
- 超级可靠。
- 使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。
yarn的安装:
- 下载node.js,使用npm安装 npm install -g yarn 查看版本:yarn --version
- 安装node.js,下载yarn的安装程序: 提供一个.msi文件,在运行时将引导您在Windows上安装Yarn
- Yarn 淘宝源安装,分别复制粘贴以下代码行到黑窗口运行即可 yarn config set registry https://registry.npm.taobao.org -g yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
yarn的常用命令:
-
安装yarn
- npm install -g yarn
-
安装成功后,查看版本号:
- yarn --version
-
创建文件夹 yarn
- md yarn
-
进入yarn文件夹
- cd yarn
-
初始化项目
- yarn init // 同npm init,执行输入信息后,会生成package.json文件
-
yarn的配置项:
- yarn config list // 显示所有配置项
- yarn config get <key> //显示某配置项
- yarn config delete <key> //删除某配置项
- yarn config set <key> <value> [-g|--global] //设置配置项
-
安装包:
- yarn install //安装package.json里所有包,并将包及它的所有依赖项保存进yarn.lock
- yarn install --flat //安装一个包的单一版本
- yarn install --force //强制重新下载所有包
- yarn install --production //只安装dependencies里的包
- yarn install --no-lockfile //不读取或生成yarn.lock
- yarn install --pure-lockfile //不生成yarn.lock
-
添加包(会更新package.json和yarn.lock):
- yarn add [package] // 在当前的项目中添加一个依赖包,会自动更新到package.json和yarn.lock文件中
- yarn add [package]@[version] // 安装指定版本,这里指的是主要版本,如果需要精确到小版本,使用-E参数
- yarn add [package]@[tag] // 安装某个tag(比如beta,next或者latest)
//不指定依赖类型默认安装到dependencies里,你也可以指定依赖类型:
- yarn add --dev/-D // 加到 devDependencies
- yarn add --peer/-P // 加到 peerDependencies
- yarn add --optional/-O // 加到 optionalDependencies
//默认安装包的主要版本里的最新版本,下面两个命令可以指定版本:
- yarn add --exact/-E // 安装包的精确版本。例如yarn add foo@1.2.3会接受1.9.1版,但是yarn add foo@1.2.3 --exact只会接受1.2.3版
- yarn add --tilde/-T // 安装包的次要版本里的最新版。例如yarn add foo@1.2.3 --tilde会接受1.2.9,但不接受1.3.0
-
发布包...
浏览更多内容请先登录。 立即注册分享的网址网站均收集自搜索引擎以及互联网,非查问网运营,查问网并没有提供其服务,请勿利用其做侵权以及违规行为。
更新于:2022-10-22 17:26:01
相关内容
各种采集应用和采集插件的安装和采集代码整理
PHP Querylist采集插件Puppeteer的安装
PHP采集页面的四种方法
python获取完整网页内容(含js动态加载的):selenium+phantomjs
php-webdriver 配合chromedriver 采集 (Windows系统)(2023年12月)
推荐项目:Node.js与PHP的完美融合——node-php
【环境配置】centos安装chrome浏览器
爬虫进阶路程2——centos安装各个版本chrome
php开源采集类Snoopy.class.php功能使用介绍与下载地址
PHP__采集类__Snoopy
php使用QueryList轻松采集JavaScript动态渲染页面
PHP使用Browsershot进行网页截图
使用node.js爬取网页数据(简单粗暴)
python关键词爬取bing【必应images】高清大图
composer的安装和使用知识整理
慎用composer update
Could not open input file: composer.phar报错
composer在国内使用效果很差,总提示没有找到要下载的文件
compser安装后无法使用,php7.4版本下安装的
win10系统 安装好composer后 cmd 命令行下输入composer提示不是内部或外部的命...
使用composer安装项目需要注意的
Windows环境下Composer的安装教程遇到的问题及解决方法
= 8.0.0".">解决Yii2里引入自定义文件 composer dump-autoload后报错:Composer detect...
composer 设置Github全局 token,在所有项目上都使用阿里云镜像
Packagist.org 明确了 Composer 1.x 被弃用的时间表
composer.json 变更autoload files后要怎么操作
composer 在国内现在在是太难用了 20231120
Call to undefined function Composer\XdebugHandler\putenv() in phar 运...
composer update 由于目标计算 机积极拒绝,无法连接。
解决composer update出现的Discard changes [y,n,v,d,s,?]的问题
PHP7.2以上版本的安装问题
Elasticsearch安装使用问题整理
Elasticsearch异常问题 discovery.seed_hosts, discovery.seed_providers,...
yum 安装elasticsearch
Elasticsearch在Windows环境下安装
电脑硬件软件使用安装时遇到的问题汇总
电脑启动出问题 显示AHCI Port0 device error(另附Bios设置中三种硬盘模...
开机启动后提示硬盘的S.M.A.R.T. Capable and Status BAD,用什么修复?
Vm虚拟机没有网络显示网络电缆被拔出怎么办
推荐内容