Ошибка при создании front модуля

Здравствуйте, при попытке создать front модуль по документации в проекте падает ошибка

java.io.IOException: Cannot run program "npm": error=2, No such file or directory

версия npm 7.5.3, node 15.10.0. cuba 7.2.11 и плагин Cuba 15.2-202

Вы не забыли поставить NodeJS?
https://doc.cuba-platform.com/frontend/cuba-frontend-docs/v20.1/getting-started/cli-specific-instructions.html#installation-cli

А, вижу, вы написали версии npm, node.

Но ошибка означает ровно то, что она говорит: не может найти программу “npm”. Т.е. у вас указанная команда отсутствует в PATH.

Когда я вбиваю node --version или npm --version и в терминале ОС и в терминале InteliJ в ответ получаю версию npm и node . Видимо какая-то ошибка в gradle.

Ибо когда я остановил gradle ./gradlew --stop и затем запустил . /gradlew listGenerators nodeToolingInfo , все прошло без ошибок, но как я понимаю, это не единственная таска, которая должна была исполнится? В папке front появились generators.json , node_modules и тд. Но папок src и public нет, как это показано в документации. Не подскажите, какие еще таски там должны быть выполнены или где это можно посмотреть?

Если после перезапуска gradle демона команды начали запускаться, то просто попробуйте выполнить создание фронтенд-модуля заново.

Для всех команд, если по какой-то причине они не выполняются из Studio, их можно выполнить из командной строки.
https://doc.cuba-platform.com/frontend/cuba-frontend-docs/v20.1/client-react/starter-guide.html#_using_generator_from_cli

Это специально сделано для фронтенд-разработчиков, которые могут вообще не пользоваться Studio.

В настройках InteliJ Build, Execution, Deployment -> Build Tools -> Gradle замена Project SDK 12 на 11.0.4 java version 11.0.4 решила проблему.