Intellisense пути импорта VSCode для расширений пользовательских файлов

При написании кода, который потом будет проталкиваться через webpack, можно использовать пользовательские загрузчики для нестандартных файлов. Фактически можно написать

import image from './assets/image.png';

и это будет правильно обработано. Проблема в том, что VSCode не обеспечивает автодополнение для таких файлов, как .png, .svg, .scss и так далее.

Возможно ли это сделать с помощью каких-то настроек или расширения?


person lort    schedule 16.11.2017    source источник


Ответы (1)


Мне удалось исправить это с помощью расширения Автозаполнение пути. По умолчанию он не включает расширения файлов и предлагает файлы .js в дополнение к предложениям по умолчанию от VS Code. Его можно изменить, добавив следующие строки в Настройки пользователя:

"path-autocomplete.extensionOnImport": true,
"path-autocomplete.excludedItems": {
    "**/*.js": {"when": "**"}
}
person Kirill Zinovjev    schedule 13.01.2018
comment
Почему файлы js исключаются с использованием ` /*.js: {when:}` ? - person Vishal Vijay; 12.05.2020
comment
Поскольку они уже предложены самим кодом VS, поэтому все файлы js будут отображаться дважды в предложениях. - person Kirill Zinovjev; 13.05.2020
comment
@KirillZinovjev есть предложения по исключению папок, чтобы они не появлялись дважды в предложении? - person Adam Baranyai; 14.07.2020