vuejs / eslint-config-airbnb

ESLint Shareable Configs for Airbnb JavaScript Style Guide in Vue.js Projects
MIT License
72 stars 20 forks source link

使用 eslint-config-airbnb 报错问题 #13

Closed zifeiyu-12321 closed 3 years ago

zifeiyu-12321 commented 3 years ago

应用场景:动态require模块时如下 this.handbook = require(@/assets/md/${newVal}.md); 会出现如下报错 image

【(parameter) newVal: any Calls to require() should use string literalseslintimport/no-dynamic-require Unexpected require().eslintglobal-require】 请问如何解决

haoqunjiang commented 3 years ago

这种用法是 Airbnb 规范里禁止的。 https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-dynamic-require.md

请改用 import 来动态引入模块。 或者加注释临时禁用这条规则 // eslint-disable-line import/no-dymanic-require