如何自动化npx create-next-app交互问答,修复Docker自动化流水线?
解决npx create-next-app在Docker自动化流水线中的交互问题
新版create-next-app会通过交互提问确认TypeScript、ESLint等配置,导致Docker自动化流水线中断。仅使用--yes和--use-npm参数无法跳过这些提问,你可以通过直接指定配置参数来预设答案:
可用的配置参数
--typescript(或简写--ts):启用TypeScript--no-typescript:禁用TypeScript--eslint:启用ESLint--no-eslint:禁用ESLint
示例命令
如果需要禁用TypeScript和ESLint,Dockerfile中的命令改为:
RUN npx --yes create-next-app site --use-npm --no-typescript --no-eslint
如果需要启用TypeScript和ESLint,命令改为:
RUN npx --yes create-next-app site --use-npm --typescript --eslint
这些参数会直接跳过交互环节,完全适配Docker的无交互自动化环境。
内容的提问来源于stack exchange,提问作者Big boy
相关产品推荐
相关产品推荐

