Как правильно объявить var в узле js? - PullRequest
0 голосов
/ 07 декабря 2018

Я смотрю какой-то код в существующем проекте и наткнулся на файл js, содержащий одну строку:

declare var __DEV__: boolean;

Есть синтаксическая ошибка, которая говорит:

Ожидается;но нашел var

Я попытался удалить объявление, чтобы изменить строку на:

var __DEV__: boolean;

, которая выдает ошибку:

Ожидается;но нашел:

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

Я подумал об изменении имени переменной или объявлении его по-другому, но я хотел бы понять, как это сделать правильно.

1 Ответ

0 голосов
/ 07 декабря 2018

Это конструкция Typescript.Если вы пишете vanilla JS, это не относится.

В vanilla JS просто напишите

var __DEV__ = true; или var __DEV__ = false;

...