Я пытаюсь настроить свой первый конвейер Bitbucket, который просто создает мое приложение и развертывает его на моем FTP-сервере, используя следующий bitbucket-pipelines.yml
image: node:6.9.4
pipelines:
default:
- step:
caches:
- node
script:
- npm install
- npm test
- step:
script:
- npm run build
- node deploy.js
Проблема заключается в npm install
, потому что, когда битбакет пытается запустить команду npm run build
, он сообщает, что rimraf
(пакет npm) не найден. Однако rimraf
указан в моем devDependencies
, все обычные dependencies
в моем package.json
загружаются правильно.
Моя глобальная переменная не задана, так что NODE_ENV
не может быть правильным?
У меня была такая же проблема с глотком.
Gulp был в devDependencies и также был указан в package.json как скрипт, но все же он сказал npm ERR! missing script: gulp
В документации говорится, что нужно установить его глобально, поэтому с вашим пакетом может быть проблема, связанная с этим.