javascript - 如何使用 yeoman --force?

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

最佳答案

简单地使用

yo blah -o . fred.txt --force

无需明确声明true。一般来说,如果该标志存在,则默认将其视为 bool 值 true

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

相关文章:

javascript - 在 for 循环中使用 switch case 播放音频太快

node.js - 警告 : Task "clean:server" not found

javascript - Yeoman - 修改默认子生成器

jhipster - JHipster 子生成器阶段有什么作用?

gruntjs - Yeoman 角度构建过程问题

javascript - 我想在铯屏底部获取鼠标的经纬度高度

javascript - 如何在模式窗口弹出窗口中隐藏滚动条

javascript - 切换 div 内容 JavaScript jQuery

node.js - 使用 yeoman 生成器下载 zip