Команда не найдена при установке из vsix - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь собрать vsix для моего проекта vscode-atlasmap локально из этой ветки https://github.com/apupier/vscode-atlasmap/tree/36-useWebiewAPI

Когда я запускаю экземпляр отладки, он работает нормально.Если я собираю vsix, устанавливаю его и затем пытаюсь использовать «Открыть AtlasMap», у меня появляется сообщение об ошибке «команда« atlasmap.start 'not found »

Я получил сообщение, что расширение успешно установлено.

Упомянутая команда указана в разделе «Взносы»: enter image description here

В чем может быть проблема?Чем отличается «Отладочная конфигурация» от встроенного vsix?

regards,

1 Ответ

0 голосов
/ 12 февраля 2019

Убедитесь, что все ваши зависимости установлены через

node install

перед упаковкой.Обратите внимание, что vsce установит только те, которые указаны в вашем package.json.

Когда у меня возникла эта проблема, я переместил расширение, запрос и подчеркивание из devDependencies в зависимости.Затем я запустил

node install
, а затем
vsce package
снова.

Чтобы повторить попытку, убедитесь, что вы удалили старую версию своего пакета и удалили пакет из того места, где он установлен (для меня в .vscode / extensions),

...