我有一个生成器的生成器:
yo blah -o . fred.txt
这会根据.
的内容在fred.txt
中创建文件。
我希望这可以作为构建过程的一部分运行,这样当我更新fred.txt
时,重新运行yeoman以重新生成输出。
当我手动尝试时,yeoman总是告诉新文件是否与旧文件不同,并等待输入。这不是构建过程的一部分。帮助页面显示--force
只是门票,所以我试过了:
yo --force true blah -o . fred.txt
但它仍然问这个问题。所以我也尝试了这个:
yo blah --force true -o . fred.txt
这并没有任何区别。当新输出与旧输出不同时,它会停止并等待我按下一个键。
我可以让它覆盖文件,没有问题吗?
(构建过程将运行yeoman,就像从命令行运行一样。)
答案 0 :(得分:2)
只需使用
yo blah -o . fred.txt --force
无需明确说明true
。通常,如果该标志存在,则默认情况下将其视为布尔true
。