回答
使用gulp-flowtype
這gulp
任務應該這樣做:
var gulp = require('gulp') var flow = require('gulp-flowtype') gulp.task('watch', function() { // set up a watcher gulp.watch('*.js', function (file) { return gulp.src(file.path) .pipe(flow()) }) })
我喜歡用watch
命令而開發-ING一個Flpw代碼庫:watch -t npm run flow
它可在大多數Linux窘迫默認,並且您可以在Mac上使用brew install watch
。我確定也有Windows相同的東西?
'watch -n 0.5 -d npm run flow |頭-30'是我個人使用的,雖然還沒有能夠使用顏色... –
@JeffMo你知道如何保留顏色編碼嗎?對我來說,結果都是一種顏色。它很好地工作。 –
好吧,這是它:'fswatch -o ./ | xargs -n1 -I {} flow' fswatch在mac上支持彩色化,而watch不支持:https://github.com/emcrisostomo/fswatch我試過'清除; printf'\ 033 [3J'&&流程'和其他這樣的組合來清除更新之間的屏幕,但我不能讓它工作。我試圖做的是讓它,所以我沒有一個長長的錯誤列表,我無法找到最近的錯誤開始的地方。如果有人知道如何清除讓我知道。 –
fswatch -o ./ | xargs -n1 -I{} sh -c 'clear; printf "\033[3J" && flow'
使用https://github.com/emcrisostomo/fswatch將讓你得到正確每次清除一個漂亮的顏色編碼的經驗
,如果你想要把它放在你的NPM腳本,這裏的轉義版本:
"flow-watch": "fswatch -o ./ | xargs -n1 -I{} sh -c 'clear; printf \"\\033[3J\" && flow'"
您的評論sans'明確...'在@JeffMo的帖子不會閃爍屏幕,更直觀地使用舒適。謝謝你們倆! –
您可以使用flow-bro
的看品指令,see here。
- 1. 運行流量和流量檢查有什麼區別?
- 2. 連續運行servlet
- 3. 連續運行BackgroundWorker
- 4. 查找不連續運行值
- 5. 連續字符檢查器
- 6. Matplotlib連續檢查按鈕
- 7. 檢查,連續5號
- 8. C#連續程序檢查
- 9. Tkinter連續檢查文字
- 10. 檢查數組4連續
- 11. 連續(美國)州檢查
- 12. 連續檢查時間
- 13. Java連續檢查器
- 14. 如何在運行Android應用程序時連續檢查互聯網連接
- 15. 連續運行javascript函數
- 16. Android:連續運行服務
- 17. 如何連續運行getJSON
- 18. Android連續運行服務
- 19. 連續運行多個NSTask
- 20. 連續運行日誌貓
- 21. 連續運行編程
- 22. iPhone:NSOperationQueue連續運行操作
- 23. 連續運行PHP腳本
- 24. 使代碼連續運行
- 25. 連續整數運行
- 26. 連續運行sh腳本
- 27. 使Java Runnable連續運行
- 28. 如何連續運行AsyncTask?
- 29. 連續運行時錯誤
- 30. 張量流:在多個檢查點上運行模型評估
如果您使用ESLint,請使用[eslint-plugin-flowtype-errors](https://github.com/amilajack/eslint-plugin-flowtype-errors)。它允許將Flow錯誤報告爲ESLint錯誤。如果你已經有了IDE或者texteditor集成流程,它工作得非常好。 – amilajack