Flow
提示:在開始之前,請確保您的計算機上有Node.js.
IntelliJ IDEA為Flow靜態(tài)類型檢查器提供基本支持,它為JavaScript提供類型注釋。此支持涉及在所有操作系統(tǒng)上識別和語法突出顯示Flow結構。
安裝流程
從Flow官方網(wǎng)站了解更多信息。
- 打開內置的IntelliJ IDEA 終端(Alt+F12),然后在命令提示符下鍵入:
- npm install --global flow-bin:在全局安裝Flow。
- npm install --save-dev flow-bin:將Flow安裝為開發(fā)依賴項。
在IntelliJ IDEA中配置流程
要讓IntelliJ IDEA識別Flow結構,提供正確的語法突出顯示,正確報告錯誤并避免誤報錯誤突出顯示,將JavaScript語言級別更改為Flow,將.flowconfig配置文件添加到項目中,并在頂部提供一個“// @flow”注釋來檢查每個文件。
將語言級別更改為Flow
- 在“設置/首選項”對話框(Ctrl+Alt+S)中,單擊“語言和框架”下的“JavaScript ”。在JavaScript的打開頁面。
- 從JavaScript Language Version下拉列表中,選擇:Flow。
- 在Flow包或可執(zhí)行文件字段中,指定node_modules\flow-bin包的路徑或Flow二進制可執(zhí)行文件。要使用node_modules\.bin\flow,請確保將Node.js的路徑添加到PATH環(huán)境變量中。
- 在Use Flow server for:區(qū)域中,通過選中或清除以下復選框指定編碼幫助的基礎:
- 類型檢查: 選中此復選框后,將根據(jù)從Flow服務器接收的數(shù)據(jù)提供語法和錯誤突出顯示。清除該復選框后,只有基本的內部IntelliJ IDEA突出顯示可用。
- 導航,代碼完成和類型提示: 選中此復選框時,引用解析和代碼完成的建議列表包含從與Flow集成檢索的建議和由IntelliJ IDEA計算的建議。清除該復選框后,僅通過IntelliJ IDEA計算來解析引用。
僅當指定了Flow可執(zhí)行文件的路徑時,復選框才可用。 - 保持選中“自動保存所有已修改文件”復選框以確保連續(xù)應用Flow,因為Flow僅在保存所有其他已修改文件后才檢查當前文件。
在項目中生成.flowconfig配置文件
- 打開嵌入式終端(通過:查看|工具窗口|終端,或Alt+F12)并在命令提示符下鍵入:flow init。
在文件中啟用Flow
- 在它的頂部添加“// @flow”注釋:只需鍵入flow,按下Tab,IntelliJ IDEA將其擴展到“// @flow”中。
更多建議: