您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Elm 程序包管理器

程序包管理器是命令行工具,可执行在应用程序中安装,,配置和程序包的过程。

就像JavaScript具有称为 npm 的软件包管理器一样,elm具有称为 elm-package 的软件包管理器。

程序包管理器执行以下三个任务

安装Elm应用程序需要的所有依赖项

发布包

在准备发布和更新时确定软件包的版本。

Elm软件包管理器命令

下表列出了各种Elm软件包管理器命令-

为了发布您的软件包,您需要在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"
   , view@R_872_2@ "0 0 120 120"
   ]
   [ rect
      [ x "10"
      , y "10"
      , width "100"
      , height "100"
      , rx "15"
      , ry "15"
      ,fill "red"
      ]
      []
   ]

第4步:现在使用elm make .\SvgDemo.elm.,将index.html,如下所示:


联系我
置顶