如何忽略npm运行错误并继续执行Travis CI?
我在Travis配置中有一个启动如何忽略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
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
的效果不如这个?