我如何使用yeoman --force?

时间:2016-11-07 13:56:05

标签: javascript yeoman yeoman-generator

我有一个生成器的生成器:

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,就像从命令行运行一样。)

1 个答案:

答案 0 :(得分:2)

只需使用

yo blah -o . fred.txt --force

无需明确说明true。通常,如果该标志存在,则默认情况下将其视为布尔true