🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
每个 Haxe 库 需要一个 `haxelib.json` 文件,其中定义如下的属性: * `name` : 库的名字。必须至少包含三个字符,可以使用如下字符: [A-Za-z0-9_-.] 。特别注意,不允许使用空格。 * `url` : 库的地址,即从哪里可以找到更多信息。 * `license` : 库发布在哪个许可证下。可以是 GPL,LGPL,BSD,Public(对于公共域名)或者MIT 。 * `tags` : 标签字符串的数组,用在存储库的代码仓库站点。 * `description` : 描述库的功能。 * `version` : 库的版本字符串。在 [版本控制(第11.2.1节)](http://#) 中详细介绍。 * `classPath` : 源文件的路径字符串。 * `releasenote` : 当前版本的发行说明。 * `contributors` : 库的贡献者用户名的数组。 * `dependencies` :一个对象,用于描述库的依赖关系。这在 [依赖关系(第11.2.2节)](http://#) 中详述。 下面的 JSON 是一个简单的 `haxelib.json` 例子: ~~~ { "name": "useless_lib", "url" : "https://github.com/jasononeil/useless/", "license": "MIT", "tags": ["cross", "useless"], "description": "This library is useless in the same way on every platform.", "version": "1.0.0", "releasenote": "Initial release, everything is working correctly.", "contributors": ["Juraj","Jason","Nicolas"], "dependencies": { "tink_macro": "", "nme": "3.5.5" } } ~~~