как отключить глобальную переменную из lib.dom.d.ts? - PullRequest
0 голосов
/ 17 октября 2018

Я использую код Visual Studio для разработки приложений nodeJS и уже имею конфигурацию eslint для связывания необъявленных переменных.

Но в последних версиях VSCode некоторые необъявленные переменные больше не помечаются.как event, name, crypto, ...

При достижении определения переменной оно фактически объявляется в файле Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\lib.dom.d.ts

Я не вижу ни одногопричина, почему эти переменные должны быть объявлены глобально для приложений nodeJS.Как я могу отключить глобальное определение этих переменных?

1 Ответ

0 голосов
/ 17 октября 2018

Вы можете исключить предложения dom, установив "lib": ["es6"] в jsconfig.json:

{
    "compilerOptions": {
        "target": "ES6",
        "lib": ["es6"]
    },
    "exclude": [
        "node_modules",
        "**/node_modules/*"
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...