Разрешение на глоток на Travis CI - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть следующий .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 илиглоток.Есть идеи, чтобы помочь мне?Я благодарен.

...