У меня есть следующий .travis.yml
файл:
language: node_js
node_js:
- "8"
before_script:
- npm install -g gulp-cli
script: npm run compile
Он удаляет папку dist в проекте и создает новые файлы dists.Проблема в том, что когда Travis CI запускает скрипт, я получаю следующую проблему:
> npm run compile
> gulp dist
> Starting 'dist'...
> Error: EACCES: permission denied, mkdir '/dist'
> internal/streams/legacy.js:59
> throw er; // Unhandled stream error in pipe.
^
> npm ERR! code ELIFECYCLE
> npm ERR! errno 1
> npm ERR! Exit status 1
Кажется, что у Gulp нет разрешения на запуск mkdir для создания папки dist, но я не могу запустить sudo с помощью npm илиглоток.Есть идеи, чтобы помочь мне?Я благодарен.