使用webpack-cli --force仍有交互提问,如何无交互生成项目?
无交互生成Webpack项目的解决办法
你遇到的问题是webpack-cli init --force没跳过安装@webpack-cli/generators的交互询问——官方文档里的--force是跳过项目初始化时的配置交互,但没覆盖依赖安装的确认步骤。要实现完全无交互,试试这两个方法:
方法一:先装依赖再初始化
先手动把需要的@webpack-cli/generators装到开发依赖里,再跑初始化命令:
npm install -D @webpack-cli/generators npx webpack-cli init --force
方法二:用环境变量自动同意安装
通过设置npm_config_yes=true让npm自动同意所有安装确认,配合--force就能全程无交互:
npm_config_yes=true npx webpack-cli init --force
这两种方式都能跳过所有提问,直接完成Webpack项目的初始化。
内容的提问来源于stack exchange,提问作者gremo
相关产品推荐
相关产品推荐

