我有一个生成东西的生成器:
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/