VS Code Jest не запускается в Ubuntu 20.04 (установка ubuntu-make) - PullRequest
0 голосов
/ 28 апреля 2020

Среда

  • Ubuntu 20.04 (официальная бета-версия)

  • Код Visual Studio 1.44.2, установленный через ubuntu-make (umake) : umake ide visual-studio-code

  • Узел 12 через nvm install 12 && nvm alias default 12 && nvm use default

  • VS Расширение кода: jest

Ошибка

  • Перезапуск кода VS завершается неудачно с:
Finished running all tests. Starting watch mode.
/bin/sh: 1: npm: not found
/bin/sh: 1: npm: not found
Starting Jest in Watch mode failed too many times and has been stopped.
 see troubleshooting: https://github.com/jest-community/vscode-jest/blob/master/README.md#troubleshooting

Я хочу использовать nvm и хочу избежать обходного пути, такого как настройка bashr c или подобного.

Не работает:

  • Добавить к VS Code settings.json (через Ctrl + Shift + P , «Открыть настройки Json»):
    • запись "terminal.integrated.shell.linux": "/bin/bash"

1 Ответ

0 голосов
/ 28 апреля 2020

Просто возникла проблема при запуске команд через s sh, где двоичный файл узла из nvm не будет добавлен в путь оболочки без входа в систему, поэтому его нельзя будет использовать. Не могу понять, как добавить его туда и сохранить его относительно установленного пользователя, если честно.

Удаление nvm и установка apt install nodejs через стандартные репозитории - это быстрый обходной путь, если вам нужно.

...