Код Visual Studio Intellisense для файлов JSON, импортированных с помощью require - PullRequest
0 голосов
/ 23 февраля 2019

Есть ли способ заставить intellisense работать в VSC с файлами json, импортированными с помощью метода require в nodeJS?

var jsonObj = require('path/to/jsonFile.json')

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

1 Ответ

0 голосов
/ 30 августа 2019

Не возможно во всех случаях, но когда я создаю JSON для конфигураций или других статических данных, которые могли бы быть сохранены в файле JSON, я сохраняю его в файле .js и использую module.exports для его представления.Таким образом Intellisense подхватит его, и вы получите автозаполнение в VSC.

module.exports = {"data":{"foo":"bar"}}
...