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

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。)

最佳答案

只需使用

yo blah -o . fred.txt --force


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

关于javascript - 我如何使用yeoman --force?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40466959/

10-13 21:27