2016-11-07 47 views
0

我有一個生成的東西發電機:如何使用yeoman --force?

yo blah -o . fred.txt 

這將創建基礎上,fred.txt的內容.文件(S)。

我想讓它作爲我的構建過程的一部分運行,以便在我更新fred.txt時重新運行yeoman以重新生成輸出。

當我手工嘗試這個,雖然,yeoman總是告訴什麼時候新文件與舊文件不同,並等待輸入。這不是構建過程的一部分。幫助頁面顯示,--force將只是門票,所以我已經試過了:

yo --force true blah -o . fred.txt 

它仍然問這個問題,但。所以我也試過這個:

yo blah --force true -o . fred.txt 

這沒有什麼區別。當新輸出與舊輸出不同時,它停止並等待我按下一個鍵。

我可以只是覆蓋文件,沒有問題嗎?

(就好像被在命令行中運行的構建過程將運行的自耕農。)

+0

'喲blah -o。 fred.txt --force'?不知道你爲什麼在那裏拋出「真實」。 –

+0

工作,謝謝。請發表回答,我會很高興接受它。至於爲什麼'--force true' - 據我所知,規則是如果一個布爾開關沒有立即被另一個開關或命令行結束,必須提供它的值。所以我總是習慣於這樣做。 –

回答

2

只需使用

yo blah -o . fred.txt --force 

沒有必要明確說明true。通常,如果該標誌存在,則默認情況下將其視爲布爾型true

+0

感謝編輯@DanielFThornton。 –