我在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中的哪种命令或参数可以解决?
答案 0 :(得分:1)
只需添加|| true
:
- npm run build || true