什么是Elm 程序包管理器
发布时间:2023-04-11 16:25:55 所属栏目:教程 来源:
导读:程序包管理器是一个命令行工具,可自动执行在应用程序中安装,升级,配置和删除程序包的过程。
就像JavaScript具有称为 npm 的软件包管理器一样,elm具有称为 elm-package 的软件包管理器。
程序包管理器执行以
就像JavaScript具有称为 npm 的软件包管理器一样,elm具有称为 elm-package 的软件包管理器。
程序包管理器执行以
程序包管理器是一个命令行工具,可自动执行在应用程序中安装,升级,配置和删除程序包的过程。 就像JavaScript具有称为 npm 的软件包管理器一样,elm具有称为 elm-package 的软件包管理器。 程序包管理器执行以下三个任务 安装Elm应用程序需要的所有依赖项 发布自定义包 在准备发布和更新时确定软件包的版本。 Elm软件包管理器命令 下表列出了各种Elm软件包管理器命令- 序号 命令 语法 描述 1 install elm-package install 安装软件包以在本地使用 2 publish elm-package publish 将您的包发布到中央目录 3 bump elm-package bump 根据API更改突出版本号 4 diff elm-package diff 获取两个API之间的差异 为了发布您的软件包,您需要在GitHub上托管源代码,并使用git标签正确标记该版本。下图显示了如何使用elm-package管理器提取外部依赖关系。 安装svg软件包 在此示例中,我们将看到如何将可伸缩矢量图形(SVG)集成到elm应用程序中。 第1步:创建一个文件夹elmSvgApp 第2步:使用以下命令安装svg软件包- elm-package install elm-lang/svg 第3步:安装创建一个SvgDemo.elm文件并键入以下内容。我们导入Svg模块以绘制100x100尺寸的矩形并填充红色。 import Svg exposing (..) import Svg.Attributes exposing (..) main = svg [ width "120" , height "120" , viewBox "0 0 120 120" ] [ rect [ x "10" , y "10" , width "100" , height "100" , rx "15" , ry "15" ,fill "red" ] [] ] (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |