在vue項目中添加ESLint,new 一個 Promise 一直顯示錯誤 :Expected the Promise rejection reason to be an Error 正常來說new 一個Promise 是這樣寫的,感覺沒啥問題。 但是項目中添加了 ESLint 你必須按照他的規範來 ...
在vue項目中添加ESLint,new 一個 Promise 一直顯示錯誤 :Expected the Promise rejection reason to be an Error
正常來說new 一個Promise 是這樣寫的,感覺沒啥問題。
return new Promise((resolve, reject) => { if (type) { resolve(1) } else { reject(0) } })
但是項目中添加了 ESLint 你必須按照他的規範來。
如果直接 reject(0) 這樣是不行的,要改成這樣 便可去掉這個錯誤提示
reject(new Error(0))
此隨筆乃本人學習工作記錄,如有疑問歡迎在下麵評論,轉載請標明出處。
如果對您有幫助請動動滑鼠右下方給我來個贊,您的支持是我最大的動力。