Задать вопрос

Зависимости в package.json отображаются как неустановленные при открытии репозитория, размещенного в WSL?

Всем привет.

Windows 10 Pro x64
WSL2, Ubuntu 20.04.5 LTS
WebStorm 2024.1.5
Node.js 22.17.0
PNPM 9.15.3

Установил WSL2, склонировал репозиторий из gitlab в WSL, для установки зависимостей использовал git из Ubuntu.
IDE установлена на винде, при открытии и запуске проекта, зависимости в package.json отображаются как неустановленные. Также при коммите из интерфейса IDE не запускаются гит хуки.
Из консольки все работает как надо.
В настройках брандмауэра дал все разрешения для Webstorm.
В WSL и Windows идентичные версии node и pnpm.
Так и должно быть или где-то что-то надо донастроить? Непривычно работать из консоли, но это полбеды, я не понимаю правильно ли такое поведение и можно ли это изменить. Буду признателен за любую информацию.
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@Hardoman
DevOps
Если у вас git и код в WSL, то IDE тоже надо запускать из WSL, а не из Windows
В примере с VSCode
sudo apt install code
cd ~/my-git-project
code .

VScode в WSL имеет свои настройки, плагины и т.п., которые лежат отдельно в папке вашего юзера WSL ~/.vscode-server/, отличающиеся от инсталляция в винде.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы