我試圖使用Webpack 1.13.12和eslint 3.11.0和eslint-plugin-promise 3.4.0。我試圖使用回答in this question讓Superagent產生Web服務調用的結果。「關鍵字收益率保留」eslint錯誤
import agent from 'superagent';
require('superagent-as-promised')(agent);
import Promise from 'promise';
const API_URL = 'http://localhost/services/merchant';
export function createVendorCall() {
const responsePromise = yield Promise.resolve(agent.put(`${API_URL}/create`));
let response = responsePromise.next();
return response.body;
}
當我嘗試皮棉此,eslint抱怨The keyword 'yield' is reserved.
我試過在我.eslintrc.json文件中設置require-yield
爲0,但它仍然不會掉毛。使用內聯註釋來禁用eslint也不起作用。
我該怎麼辦?我是否以錯誤的方式使用Superagent,或者是否有必須禁用的規則?
編輯:這個問題被標記爲this question的副本。但是,這個問題沒有使用棉絨,而是有不同的錯誤信息。這裏的問題是eslint會將看起來有效的語法標記爲錯誤。
'然而,這個問題沒有使用linter並且有不同的錯誤信息 - >除了它不是有效的語法,並且這兩個問題具有完全相同的原因。 – Carpetsmoker
他們,對不起,我問。 – Brad