容我慢慢道来:
-
travis ci,自动构建,一开始仅仅是自动 build,还挺好,后来加上了 firebase,自动 deploy,第一次 build 和 deploy 都成功,后面全部失败,无论怎么修改 yml 文件,都是失败
-
同样的一个 repo,一个字没改,用 netlify,第一次自动构建( build 和 deploy ),成功了,后面全部失败
-
travis ci,去掉自动 deploy 和 env 参数,立刻就可以自动 build 成功了
-
本地 build,全部成功,不管是 windows 环境( MINGW64 ),还是 Ubunut 14.04 LTS (先 git clone,然后手动执行 yarn build )
build 和 deploy 失败的 log 都是一个:
6:03:50 PM: $ vue-cli-service build
6:03:50 PM: /bin/sh: 1: vue-cli-service: not found
error Command failed with exit code 127.
不管我怎么改,哪怕在 travis ci 写 script,把 Ubuntu 的 dash 替换为 bash ( askubuntu 上的),都失败!!
google 都反到第 10 页,也没见一个靠谱的回答。
vuejs 的 issue 里说是 npm 的问题,但兄弟我用 yarn
我已经没脾气了