如何忽略npm运行错误并继续执行Travis CI?

如何忽略npm运行错误并继续执行Travis CI?,npm,config,travis-ci,Npm,Config,Travis Ci,我在Travis配置中有一个启动npm run build的阶段,其中的构建是一个转换ts->js的脚本。在本地,它返回两个无所谓的错误,我可以运行服务器。但是,这些错误阻止了特拉维斯继续前进,并使其失败 - stage: "Build front" before_script: - cd front - npm install - npm run build 错误: ... [0] npm run build:client

我在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
但这没有帮助

我需要特拉维斯忽略这些错误,进入下一阶段


Travis中什么样的命令或参数可以解决这个问题?

只需添加
|true


-npm运行构建| | true

只需添加
| | true


-npm运行构建| | true

请添加这些错误输出。如果没有它们,我们将无法提供帮助。请添加这些错误输出。没有他们我们就帮不上忙了。干得好。我想知道为什么在travis上使用
npm运行构建2>&1
的效果不如这一个好?很好的破解。我想知道为什么在travis上使用
npm run build 2>&1
的效果不如这个?