yarn安装和部署

文章目录

概述

yarn是一个快速、可靠和安全的JavaScript包管理工具,由Facebook开发。它被设计用来替代npm(Node Package Manager),尽管它与npm在很多方面兼容。yarn提供了以下一些主要特点:

  • 快速性:Yarn通过并行化操作和缓存来加快依赖的安装速度。
  • 可靠性:Yarn使用yarn.lock文件锁定依赖的版本,确保在不同环境中安装的依赖具有一致性。
  • 安全性:Yarn通过校验和(checksums)来验证每个安装的包,确保包的完整性。
  • 离线支持:Yarn可以在没有网络连接的情况下工作,它缓存了所有之前安装过的包,可以离线重新安装。
  • 确定性:Yarn保证了无论在什么环境下,只要使用相同的yarn.lock文件,就能安装完全相同的依赖。
  • 网络效率:Yarn在安装包时会尽可能地重用缓存中的包,减少了网络请求。
  • 与npm的兼容性:Yarn可以处理package.json文件和npm的node_modules目录,使得从npm迁移到Yarn变得容易。
  • 交互式安装:Yarn提供了交互式命令行界面,帮助用户更直观地进行操作。
  • 支持多种操作系统:Yarn可以在Windows、macOS和Linux等多种操作系统上运行。

Yarn的这些特性使其成为现代JavaScript项目中非常受欢迎的依赖管理工具。

安装

  1. 访问Yarn的官方网站:
    首先,去下载
  2. 根据操作系统安装
    yarn提供了适用于不同操作系统的安装指令
bash 复制代码
npm install -g yarn
bash 复制代码
yarn init
yarn add <package-name> --dev
yarn add <package-name>@<version>
yarn install #安装所有依赖

部署

1.构建项目

构建脚本,如下:

json 复制代码
"scripts": {
  "build": "your-build-command"
}

构建脚本:

bash 复制代码
yarn run build

2.测试

在部署之前,确保运行所有的测试来验证应用程序的功能:

bash 复制代码
yarn test

3.清理构建目录

在部署之前,你可能需要清理构建目录以避免部署旧的构建文件:

bash 复制代码
yarn run clean

小结

这一篇主要写了yarn的安装和部署,偶尔看看一些新的内容,也挺好的,可以学习到新的知识,内容。OK,本篇结束。

相关推荐
徐先生 @_@|||5 天前
大数据处理框架(Hadoop VS PySpark)
大数据·hadoop·分布式·spark·k8s·yarn
查士丁尼·绵6 天前
hadoop集群存算分离
hive·hdfs·zookeeper·spark·hbase·yarn·galera
鹿衔`10 天前
CDH 6.3.2 异构集群优化实施文档
hdfs·yarn·cdh·cdh集群优化
CXH72821 天前
YARN 资源调度与队列配置全解析
yarn
是阿威啊1 个月前
【第二站】本地hadoop集群配置yarn模式
大数据·linux·hadoop·yarn
是阿威啊1 个月前
【第六站】测试本地项目连接虚拟机上的大数据集群
大数据·linux·hive·hadoop·spark·yarn
LYFlied1 个月前
【一句话概括】前端项目包管理器怎么选?
前端·npm·pnpm·yarn
仪***沿1 个月前
基于萤火虫算法优化BP神经网络(FA - BP)实现多输出数据回归预测
yarn
励志成为糕手1 个月前
MapReduce工作流程:从MapTask到Yarn机制深度解析
大数据·hadoop·分布式·mapreduce·yarn
梦里不知身是客111 个月前
yarn的timeline日志介绍
yarn