#npm #config #travis-ci
#npm #config #travis-ci
Вопрос:
У меня есть этап в конфигурации Travis, который запускается npm run build
, когда сборка представляет собой скрипт, преобразующий ts -> js. Локально он возвращает две ошибки, которые ничего не значат, я все равно могу запустить сервер. Но эти ошибки останавливают Travis и приводят к сбою.
- 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
и это не помогло.
Мне нужно, чтобы Travis игнорировал эти ошибки и переходил к следующему этапу.
Какие команды или параметры в Travis решат эту проблему?
Комментарии:
1. Пожалуйста, добавьте эти выходные данные об ошибках. Без них мы не сможем помочь.
Ответ №1:
Просто добавьте || true
:
- npm run build || true
Комментарии:
1. Хороший взлом. Интересно, почему using
npm run build 2>amp;1
не работает на travis так же хорошо, как этот?