遇到一个混乱的墙,难以运送一个服务器应用。有三个不同的限制:
- Web新应用向导(
developers.reddit.com/new):我输入“Hinode Automation” → 它创建了一个缩写hinode-automation(17个字符)。没有抱怨。devvit upload后,操作正常。 devvit install <sub>和devvit settings set <key>:两者都失败,显示错误信息“名称不符合最大长度限制16”。所以应用已上传并可见,但CLI下无法卸载和配置。- 发布的配置模式(
config-file.v1.json) 说namemaxLength: 20。
所以Web允许≥17,模式说20,CLI强制16 —— 且严格检查仅在某些命令中触发,应用已经存在。最终效果:你可以用自己把自己绑在角落里,唯一的解决方法是删除应用并重新创建它,使用≤16个字符的缩写。
限制是否可以统一(并且理想情况下在创建时在Web向导中强制执行,显示实际最大值)?CLI版本 0.13.5。
评论 (0)