Поскольку уже сохраненный кэш для node_modules при запуске конвейера не создает npm install
, поэтому новые зависимости не устанавливаются.Из-за этого, пока конвейер все еще работает, он внезапно прерывается, поскольку проект не находит соответствующий пакет.
pipelines:
custom:
deploy-staging:
- step:
name: install dependencies
caches:
- node
script:
- npm install
- step:
name: deploy to all STAGING themes
deployment: staging
caches:
- node
- globalnode
script:
- npm run deployall -- -t staging
Как я могу это исправить?