安装了哪些elm软件包版本?

安装了哪些elm软件包版本?,elm,package-managers,Elm,Package Managers,elm包可以管理elm的依赖项,但它支持的唯一命令(从0.18.0版开始)是install、publish、bump和diff,这取决于运行它时不带参数。我希望类似于elm包列表的东西能够显示已安装的包 有列出当前安装的elm软件包版本的命令吗?我想没有,但是您可以在命令行中执行tree-elm-stuff/packages-L 3--noreport 你会得到这样一棵树: elm-stuff/packages ├── debois │   ├── elm-dom │   │   └── 1.2

elm包
可以管理elm的依赖项,但它支持的唯一命令(从0.18.0版开始)是
install
publish
bump
diff
,这取决于运行它时不带参数。我希望类似于
elm包列表的东西能够显示已安装的包


有列出当前安装的elm软件包版本的命令吗?

我想没有,但是您可以在命令行中执行
tree-elm-stuff/packages-L 3--noreport

你会得到这样一棵树:

elm-stuff/packages
├── debois
│   ├── elm-dom
│   │   └── 1.2.3
│   └── elm-mdl
│       └── 8.1.0
├── elm-lang
│   ├── core
│   │   └── 5.1.1
│   ├── dom
│   │   └── 1.1.1
│   ├── html
│   │   └── 2.0.0
│   ├── http
│   │   └── 1.0.0
│   ├── mouse
│   │   └── 1.0.1
│   ├── virtual-dom
│   │   └── 2.0.4
│   └── window
│       └── 1.0.1
├── mgold
│   └── elm-date-format
│       └── 1.2.0
└── thaterikperson
    └── elm-strftime
您也可以只执行
cat elm stuff/exact dependencies.json
,但不能保证安装它们:

{
    "debois/elm-mdl": "8.1.0",
    "elm-lang/virtual-dom": "2.0.4",
    "elm-lang/mouse": "1.0.1",
    "mgold/elm-date-format": "1.2.0",
    "elm-lang/dom": "1.1.1",
    "elm-lang/html": "2.0.0",
    "elm-lang/http": "1.0.0",
    "debois/elm-dom": "1.2.3",
    "elm-lang/window": "1.0.1",
    "elm-lang/core": "5.1.1"
}

如果将Lighttable编辑器与elm light插件一起使用,那么您将有一个显示(和添加)包的命令。

我怀疑这是目前最好的。遗憾的是,这棵树没有跨平台(不适用于Windows,可用于OSX)。但既然Windows 10附带了bash,它应该可以工作,不是吗?“Windows上Ubuntu上的bash”仍然是beta版(在编写时-),但可能是。