如何忽略npm运行错误并继续使用Travis-CI?

时间:2019-04-19 18:27:38

标签: 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 个答案:

答案 0 :(得分:1)

只需添加|| true

- npm run build || true