我正在阅读这Programming Elixir
本书,目前已经开始使用mix escript.build
(类似于这个文档示例:https : //hexdocs.pm/mix/Mix.Tasks.Escript.Build.html#module-example)创建一个小控制台
现在,它myprojname
在项目文件夹中生成了一个可执行文件,这很酷也很好。
但我真的不想在源代码管理中跟踪可执行文件。
来自 .NET,我习惯于.gitignore
忽略/bin
路径下的任何内容,但 Elixir 生成的二进制文件是:
.gitignore
在 Elixir 项目中 -ing escript 文件的最佳实践是什么?
到目前为止,我已经添加了这一行,.gitignore
并且它有效:
myprojname
但是有没有更好的方法让我失踪?(在.NET中,几乎所有的项目具有相同的.gitignore文件,因为被忽略什么是通常在一个预先定义的路径,如/bin
,/obj
等,或者具有类似的延伸.solutionuseroptions
。
你应该在你的.gitignore
. 例如,Livebook就是这样做的。
另一种方法是使用该--path
选项,您可以在其中设置自定义名称或文件夹来编译项目。确保忽略.gitignore
.
mix escript.build --path executable.ignoredextension
mix escript.build --path ./ignored_folder/executable
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句