Vue:錯誤提示 Do not use 'new' for side effects no-new
最近更新時間 2020-01-04 19:20:33
在Vue
框架開發中,如果new創建對象後不賦值,則ESLint
檢測會提示下面錯誤。
error Do not use 'new' for side effects no-new
如下代碼所示:
new Howl({
src: ['sound.mp3']
});
解決方案:
1. 賦值一個對象。
var sound = new Howl({
src: ['sound.mp3']
});
sound.play();
對象sound如果賦值不使用會觸發另一個規則檢測,提示如下錯誤:
error 'sound' is assigned a value but never used
調用方法後無錯誤提示,順利通過檢測。
2. 第二種解決方案是屏蔽檢測
在代碼上添加 /* eslint-disable no-new */
這句註釋可以繞過規則檢測,如下所示。
/* eslint-disable no-new */
new Howl({
src: ['sound.mp3']
});