在phpstorm使用=>函數時,出於代碼整潔美觀的考慮,總是要格式化代碼(ctrl+alt+l)。但是不出意外的,箭頭函數總是被自動隔離開,導致整段代碼的錯誤。
倒黴孩子的無法直接的代碼格式化:
原因:
phpstorm編輯器不支持ES6語法,需要“Transpiles ECMAScript 6 code to ECMAScript 5”。
操作步驟:
- 文件(file)->設置(Settings)
- 語言和框架(Languages & Frameworks)->javascript,選擇如下圖,然後點擊應用,確定保存
3.打開phpstorm的終端窗口,Terminal,按如下輸入
npm install -g babel
支持ES5自動轉換
4.再次打開 文件-工具(tool)-File watchers,點擊“+”號,一切按默認保存即可