Wal*_*raf 1 phantomjs travis-ci angularjs karma-jasmine webpack
仅在travis上出现此错误,在我的本地计算机上可以正常工作。将Karma与Webpack和gulp一起用于角度测试用例。
Module not found: Error: Cannot resolve 'file' or 'directory' ../HTTPmocks/userService.mock.js in /home/travis/build/node-app/client-test-dest/factories
@ ./client-test-dest/factories/UserFactory.spec.js 3:23-66
Run Code Online (Sandbox Code Playgroud)
已经尝试使用“路径”作为path.join和path.resolve。但是webpack在本地失败并出现错误,
WARNING in ./client-test-dest/factories/UserFactory.spec.js
Critical dependencies:
9:9-84 the request of a dependency is an expression
10:9-89 the request of a dependency is an expression
@ ./client-test-dest/factories/UserFactory.spec.js 9:9-84 10:9-89
WARNING in ./client-test-dest/factories ^\.\/.*$
Module not found: Error: a dependency to an entry point is not allowed
@ ./client-test-dest/factories ^\.\/.*$
Run Code Online (Sandbox Code Playgroud)
节点:4.4.7
Solved!
Issue was that git was ignoring case changes for file rename. I did a rename in previous commits and was requiring files accordingly.
另一件事:我正在使用不区分大小写的mac OS,因此在某些时候webpack不会显示任何错误,但是travis在Linux上运行。所以它在那里引起错误。
必须!每个开发人员都应git config core.ignorecase false
在本地运行:好吧,我认为这应该是git的默认行为,以检查是否区分大小写。
归档时间: |
|
查看次数: |
513 次 |
最近记录: |