我有一个可以生成东西的生成器:
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
。一般来说,如果该标志存在,则默认将其视为 bool 值 true
。
关于javascript - 如何使用 yeoman --force?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40466959/