Вот мой файл .eslintr c. js в моем проекте nuxt:
module.exports = {
root: true,
env: {
browser: true,
node: true
},
parserOptions: {
parser: 'babel-eslint'
},
extends: [
'@nuxtjs',
'prettier',
'prettier/vue',
'plugin:prettier/recommended',
'plugin:nuxt/recommended'
],
plugins: ['prettier'],
// add your custom rules here
rules: {
'nuxt/no-cjs-in-config': 'off',
'no-unused-vars': 'off'
}
}
После того, как я добавил 'no-unused-vars': 'off'
, красная линия под неопределенными переменными в VSCode исчезла, но когда я запустите консоль dev-сервера, по-прежнему показывает xxx is not defined
и заблокируйте мой веб-сайт. Я пробовал /* eslint-disable no-unused-vars */
в моем компоненте, но он не работает. Единственный способ работал - добавить /* eslint-disable */
, но это отключило бы все правила, так как я не хочу, чтобы это произошло. Как я могу это исправить? Спасибо!