Cra*_*Man 0 hex elixir-mix elixir
当我尝试在hex上发布我的包的新版本时,它会输出以下警告:
WARNING! Excluded dependencies (not part of the Hex package):
ex_doc
Run Code Online (Sandbox Code Playgroud)
我运行命令的全文:
$ mix hex.publish
Publishing usefulness 0.0.5
Dependencies:
earmark >= 0.0.0
Files:
lib/usefulness.ex
lib/usefulness/stream.ex
lib/usefulness/string.ex
config/config.exs
test/test_helper.exs
test/usefulness_test.exs
mix.exs
README.md
LICENSE
App: usefulness
Name: usefulness
Description: Useful things
Version: 0.0.5
Build tools: mix
Licenses: Apache 2.0
Maintainers: afasdasd
Links:
Github: https://github.com/b-filip/usefulness
Elixir: ~> 1.2
WARNING! Excluded dependencies (not part of the Hex package):
ex_doc
Before publishing, please read Hex Code of Conduct: https://hex.pm/docs/codeofconduct
Proceed? [Yn]
Run Code Online (Sandbox Code Playgroud)
我不知道这个警告意味着什么
这是我project.deps
在mix.exs中包含的内容:
defp deps do
[
{:ex_doc, "~> 0.11", only: :dev},
{:earmark, ">= 0.0.0"}
]
end
Run Code Online (Sandbox Code Playgroud)
这意味着您在项目中具有依赖项,该依赖项不是您发布到十六进制的包的依赖项.这是正常的,项目通常具有开发依赖性,用于测试,静态分析,生成文档等.
十六进制列出它们,以便您可以快速查看并确保您没有遗漏代码的实际依赖性,这将导致包损坏.
ExDoc很可能不是您的包的依赖项.你很高兴.创造你的十六进制包的好工作!
归档时间: |
|
查看次数: |
145 次 |
最近记录: |