Elm已安装的包位置

3

Elm将我添加到项目中的包安装在哪里?我想查看源代码,但找不到文件。我原以为文件会在项目文件夹中。

Elm将添加到项目中的包安装在“elm-stuff”文件夹中。如果您想查看包的源代码,请转到该文件夹并浏览相应的目录。


它不在 ./elm-stuff/packages/ 目录下吗? - kaskelotti
我本来以为会有,但是我没有在那里看到它们。只有3个文件:summary.dat *.elmi *.elmo 文件。 我使用 webpack elm loader 来构建它,但对于获取包来说这应该无关紧要。 - Lajos
1个回答

4

elm-0.19 中,包被安装到全局缓存中,在 ~/.elm 目录下。

如果您在终端中尝试 ls ~/.elm/0.19.0/package,则应该会看到一个包作者的列表。

例如,要查看您拥有的 Elm 核心版本,请运行命令:ls ~/.elm/0.19.0/package/elm/core

请注意,由于 https://package.elm-lang.org 的工作方式,所有模块的源代码都必须放在 Github 上,并链接为每个模块页面上的“浏览源码”链接,因此在安装任何内容之前,也可以在那里查看它。

注意:还可以使用 ELM_HOME 环境变量进行覆盖,这可能值得检查,以防它不在您期望的位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接