node環境下配置ES6在WebStorm中的執行環境


 最近需要學習ES6,我使用的編輯器是Webstorm,看過簡單的教程后,試着寫簡單的例子,如下:

1 function printList(...list){
2     list.forEach(function(item){
3         console.log(item);
4     });
5 }
6 
7 printList(1, 2, 4, '1');

 

但是編譯之后就報錯了,想也許是自己的代碼有問題,然后寫了一個最簡單的let賦值語句,如下:

let a = 1;

 

編譯之后依舊報錯,遂明白是編譯器可能不支持ES6,於是上網查找方法,但是大多數基本是修改webstorm中ES6語句被標紅的解決方案(Webstorm --> Preferences --> Language & Frameworks --> JavaScript, 將javascript language version改為ECMAScript 6即可)。經過一番努力,也查找出了原因,我的編譯器默認使用node來進行編譯,而node支持ES6在編譯執行的時候要進行參數設置,在前面的編譯中並沒用設置這些參數所以執行報錯了,只需要在webstorm中進行編譯的時候加入參數即可。點擊RUN  --> Edit Configurations進入如下頁面,添加上紅色部分即可:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM