基于项目,角度cli + firebase + travis ci配置错误

时间:2018-06-16 12:09:38

标签: node.js angular firebase travis-ci

我认为我的travis.yml文件代码存在问题。 即使我改变它几次,我的Travis Cl项目一次又一次失败。

.travis.yml

language: node_js
node_js:
  - "8.9"

branches:
  only:
    - master

before_script:
  - npm install  firebase-tools
  - npm install  @angular/cli

script:
  - ng build 

after_success:
  - firebase deploy --token $FIREBASE_TOKEN

所以我认为如果有人完成这个配置可能对我有帮助。 谢谢,干杯。

1 个答案:

答案 0 :(得分:0)

你是对的@Sachin, 您的代码中存在一些错误。 在你的第三行,它应该是node_js版本8,在10,11行中它应该有-g命令。

在剧本中也应该有--product。

因此,在纠正这些错误后,我重写了代码。

language: node_js
node_js:
  - "8"

branches:
  only:
    - master

before_script:
  - npm install -g @angular/cli
  - npm install -g firebase-tools

script:
  - ng build --prod --aot

after_success:
  - firebase deploy --token $FIREBASE_TOKEN  

希望此代码可以解决您的错误。干杯。