К сожалению, этот рабочий процесс официально не поддерживается VSCode.У него просто нет понятия «установка расширений для разработки», поэтому вам приходится иметь дело с такими неприятностями.Я сам так работаю и очень предпочитаю.Кстати, по моему опыту, локальные «установки разработки» удаляются только тогда, когда версия в package.json
отстает от последней официальной версии.
Официальная рекомендация, насколько я могу судить, заключается в разработке исключительно расширенийчерез узел разработки расширений .Это не кажется практичным, если вы хотите немного использовать расширение в своем обычном рабочем процессе, поэтому перед публикацией оно должно пройти некоторое тестирование.Альтернативой было бы упаковать расширение в файл .vsix
с vsce package
и установить его.Хотя мне это кажется довольно громоздким.
Я недавно открыл очень актуальную тему обо всем этом, но пока она не привлекла слишком много внимания.Я предполагаю, что это означает, что большинство разработчиков расширений в порядке со статус-кво ...
Поддержка установки расширений разработки (# 25159)