關於如何在WebStorm 10上使用ES6的任何想法?讓ES6在WebStorm中工作
這是我迄今所做的:
- 安裝通天塔。
- 使用設置>工具>文件觀察者激活了Babel。選中了Babel複選框。
- 編輯配置>啓動文件觀察家之前> +則「運行文件看守」。
- 設置代碼爲ES6
- 改變了我的運行配置爲使用編譯版本。
然後創建以下瑣碎一段代碼:。
require("babel/register");
function* count(n){
console.log(n);
}
此代碼顯示了沒有語法錯誤,因爲它應該(A便捷的方式,以確保ES6已開啓)
運行(運行編譯版本,實際上),並得到這個....
var marked0$0 = [count].map(regeneratorRuntime.mark);
^
ReferenceError: regeneratorRuntime is not defined
爲什麼?我如何獲得它與巴貝爾預編譯,然後運行?是不是再生器應該照顧這條線:
require("babel/register");
(Windows 7,如果這是重要的)。
這不適合我。它會產生相同的錯誤。 – Dirk
@Dirk我不得不承認我不使用WebStorm(也不使用Windows),但是從命令行運行時代碼本身工作得很好。 – robertklep