Используйте jsconfig. json, но обрабатывайте каждый файл отдельно, а не как часть проекта - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть система, в которой есть несколько Javascript файлов. Каждый из них работает в одном приложении (с использованием функций механизма сценариев hte Java), но каждый из них независим. То, что определено в одном файле, не доступно другим.

Я бы хотел использовать jsconfig. json, чтобы указать целевую версию ECMAScript, установите noLib et c. Но если я сделаю это, то VSCode предполагает, что все JS в каталоге выполняются вместе и выполняют общие определения.

Можно ли настроить VSCOde так, чтобы он по-прежнему обрабатывал каждый файл отдельно («Область действия файла», как показано ниже), но по-прежнему получать другие параметры из jsconfig. json? Или я могу установить target и noLib, используя комментарии в самом файле?

do c говорит:

Поддержка Visual Studio Code JavaScript может работать в двух разных режимах:

Область действия файла - без jsconfig. json: В этом режиме JavaScript файлы, открытые в коде Visual Studio, рассматриваются как независимые единицы. Пока файл a. js не ссылается на файл b.ts явно (с использованием модулей импорта или общих JS), между этими файлами нет общего контекста проекта.

Явный Проект - с помощью jsconfig. json: проект JavaScript определяется с помощью файла jsconfig. json. Наличие такого файла в каталоге означает, что каталог является root проекта JavaScript. Сам файл может при желании перечислять файлы, принадлежащие проекту, файлы, которые будут исключены из проекта, а также параметры компилятора (см. Ниже).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...