Vue.js2.x 系で ESLint を稼働させたところ以下のエラーが出力されました。
エラー内容
1 |
error Do not use 'new' for side effects |
エラーコード
1 2 3 4 5 |
new Vue({ el: 'app', template: '<App/>', components: { App }, }); |
対応方法
1 2 3 4 5 |
const myApp = new Vue({ template: '<App/>', components: { App }, }); myApp.$mount('app'); |
new を一回constに入れます。constに入れるだけだと別の警告で指摘されるので、面倒ですがマウントを外出ししてやります。
以上でございます。
PS
ESLintの設定は参考サイト様に習いました。