2016-10-04 105 views
1

我一直是Standard的長期用戶,現在我正在開發一個新項目,我被要求開始編寫分號。xo lint error:`document` is not defined

我試圖同時使用XO,巴貝爾和反應,但是當我嘗試皮棉我的代碼,我不斷收到一個錯誤: document is not defined. no-undef

我嘗試添加在env選項給xo場我的package.json文件,但沒有成功。

xo配置:

"xo": { 
    "esnext": true, 
    "extends": "xo-react", 
    "space": true, 
    "rules": { 
    "react/jsx-space-before-closing": 0 
    } 
} 

回答

0

你必須ESLint定義全局。有兩種方法可以做到這一點,首先在你的代碼中的註釋:

/* global document */

或者您也可以在配置文件中像這樣配置:

{ "globals": { "var1": true, "var2": false } }

更多

ESLint docs
相關問題