我的项目正在传递特拉维斯,直到我最后一次提交。在提交之后,Travis说:
Error: Cannot find module 'tv4'
(https://travis-ci.org/a85/Newman/builds/37216427#L141)
它已经安装了tv4@1.1.3作为构建的一部分(见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
非常有效。
有什么想法吗?
答案 0 :(得分:0)
我有同样的问题,但当我将 package.json 更改为以下内容时,我设法解决了这个问题:
{"main": "tv4.js"}
而不是
{"main": "tv4.min.js"}