扩展应用目录命名需要遵循一定的规则,如果违反这些规则,可能会造成扩展应用无法正常载入。

规范

目录名中允许数字、字母、短横线-、下划线_、小数点.,但尽量不用出现其他字符(如空格、中文字符等),同时建议字母全部统一使用小写字母。

命名参数

参数必填默认值说明
mz.true命名空间,必须存在于目录名最前面,否则不会被加载。
R1. ~ R4.falseR4.优先级,其中 R1~R2 启动时加载,R3~R4 就绪后加载。

栗子

智能编译 插件将其目录命名为 mz.R3.missing.compile
mz. AMZ命名空间
R3. 优先级「中下」 (大小写随意)
missing. 开发者名,这里可以随意定义,如 arae.cc. 将其定义为网址,或不定义 (你想怎样就怎样..)
compile 插件名

<!-- 正确 -->
mz.R4.arae.cc.pluginname

mz.R4.missing.pluginname

mz.r4.arae.cc.plugin_name

mz.r4.missing.plugin_name

mz.r4.plugin_name

mz.plugin_name


<!-- 错误 -->

R4.mz.arae.cc.pluginname

mz.R4.arae.cc.pluginname.

mz_R4_missing_pluginname

mz-r4-arae.cc.plugin_name

r4.missing.plugin_name

r4-plugin_name

plugin_name


<!-- 如果你想给自己找点乐,那就随便了 -->

小提示

  • 如果插件目录名前面没有 mz. 这两个迷一样的字符,那么你的插件也可能也会是个迷…
  • 不是特殊情况尽量少用 R1~R2 晚一点其实也不错的
  • 目录名不要太长也不要太短
最后修改:2023 年 11 月 24 日
如果觉得我的文章对你有用,请随意赞赏