Как игнорировать ошибки запуска npm и продолжать работать на Travis-CI? - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть этап в конфигурации Travis, который запускает npm run build, где сборка представляет собой скрипт, преобразующий ts -> js.Локально, он возвращает две ошибки, которые ничего не значат, я могу запустить сервер в любом случае.Но эти ошибки мешают Трэвису двигаться дальше и терпят неудачу.

    - stage: "Build front"
      before_script:
        - cd front
        - npm install
        - npm run build

Ошибка:

...
[0] npm run build:client exited with code 0
build/setupProdServer.ts(6,20): error TS2307: Cannot find module '../src/vue-ssr-server-bundle.json'.
build/setupProdServer.ts(7,28): error TS2307: Cannot find module '../src/vue-ssr-client-manifest.json'.
npm ERR! code ELIFECYCLE
npm ERR! errno 2
...

Я попытался добавить

allow-failures:
        - node
        - npm

, но это не помогло.

Мне нужно, чтобы Тревис проигнорировал эти ошибкии перейдите к следующему этапу.

Какие команды или параметры в Трэвисе решат это?

1 Ответ

1 голос
/ 20 апреля 2019

Просто добавьте || true:

- npm run build || true

...