Jac*_*ark 3 commonjs node.js travis-ci
我有一个正在运行mocha测试的Travis构建作业,但构建失败并出现错误:
Error: Cannot find module './sources/reddit'
我的文件树如下
feeds/
sources/
Reddit.js
Feeds.js
app.js
Run Code Online (Sandbox Code Playgroud)
在Feeds.js中我正在做
var https = require('https'),
q = require('q'),
Reddit = require('./sources/reddit');
Run Code Online (Sandbox Code Playgroud)
然而,它似乎正在标记加载它的错误.
这个错误是因为我引用./sources/reddit与reddit为小写,在文件系统中的文件是Reddit用一个大写的R.
Mac OSX很好地处理了区分大小写,而Linux则没有.