Кеширование действий Github для приложения Node.js не работает

Я работаю над настройкой CI / CD в github и столкнулся с проблемой кеширования зависимостей.

Моя конфигурация линта действий github для моего приложения Node.js.

Как видите, у меня есть дополнительный шаг под названием build который используется для кеширования зависимостей с помощью actions/cache@v2. Затем на eslint а также Prettier шаги я извлекаю кешированные данные, используя restore-keys. Сценарий не работает на шаге eslint с ошибкой:

      sh: 1: eslint: not found

У меня есть eslint - это мой раздел devDependencies в package.json.

1 ответ

Проблема заключалась в том, что я не запускал установку зависимостей на eslint а также prettierшаги. Это еще нужно сделать, чтобы создать node_modules.

Другие вопросы по тегам