Как исправить ESLint «Требуется не определено», когда он используется только в одном файле? - PullRequest
0 голосов
/ 23 октября 2019

Когда я использую require в моем JavaScript, я получаю предупреждение от eslint: «Требуется не определено eslint (no-undef)».

За исключением этого файла, все файлы в моемВ проекте используется браузер env, установленный в моем .eslintrc.

Как сделать исключение и указать env для узла только для этого одного файла?

var fs = require('fs');
var path = require('path');

// my code

1 Ответ

1 голос
/ 23 октября 2019

Подобно тому, как вы можете переопределить правила eslint с помощью комментария кода в верхней части файла, вы также можете переопределить среду:

/* eslint-env node */

var fs = require('fs');
var path = require('path');

// my code

Настройка среды узла сделает его таким, чтобы функции узла, такие какrequire и __dirname не считаются неопределенными.

См. Указание сред в документации eslint.

...