You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用bench new-app命令无交互创建自定义ERPNext应用?

解决ERPNext非交互式创建自定义应用的问题

要在docker-compose的bash脚本中自动创建ERPNext自定义应用,避免因交互式输入提示导致进程终止,你可以采用以下两种可行方案:

  • 通过命令行参数直接指定所有必填项
    bench new-app命令支持通过参数直接传入应用标题、描述、作者等信息,彻底跳过交互流程。示例命令如下:

    bench new-app custom_app --title "自定义应用" --description "我的ERPNext自定义应用" --author "你的名字" --email "your@email.com"
    

    所有参数可根据实际需求填写,甚至可以传入空字符串(如--description "")来使用对应选项的默认值。

  • 通过管道输入默认值跳过交互
    若无需自定义参数,仅需使用默认值,可以用echo配合管道,按交互提问的顺序输入换行(每个换行对应跳过一个输入提示):

    echo -e "\n\n\n\n" | bench new-app custom_app
    

    这里的四个换行分别对应应用标题、描述、作者、邮箱四个交互提示,每个回车都会触发该选项的默认值。

你之前尝试的--no-options、--no-description并非bench new-app的有效参数,因此无法起到预期作用。

内容的提问来源于stack exchange,提问作者Verckys Orwa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 17:32:41