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,如下所示: