我的項目正在傳遞特拉維斯,直到我最後一次提交。在此之後提交,特拉維斯說:Travis-CI無法加載電視4
Error: Cannot find module 'tv4'
(在https://travis-ci.org/a85/Newman/builds/37216427#L141)
它已安裝[email protected]作爲構建(如https://travis-ci.org/a85/Newman/builds/37216427#L40看到)
的一部分在TV4的版本1.1.3 ,package.json中的名稱字段是「tv4」(https://github.com/geraintluff/tv4/commit/4887d0f073951db681d23b9fde69ed7a9092fdea),所以我想這不是一個案例問題。
我試過重建過很多次,但沒有幫助。在本地運行grunt test
完美。
任何想法?
謝謝。我如何更改tv4包的package.json? (除了上傳node-modules/tv4作爲回購的一部分,也就是) – Osiris 2014-10-07 05:43:26
@Osiris在你的文件夾中,只需轉到'node_modules/tv4/package.json'並在那裏進行更改。但是現在應該已經在版本1.1.4中修復了,所以一個簡單的'npm update'應該可以做到。 – lwang135 2014-10-08 17:21:56
它始終在本地工作。但是node_modules被git忽略,所以當我推到travis時,那裏的構建失敗了。 – Osiris 2014-10-08 19:15:43