0
TravisCI在嘗試運行我的應用程序的測試時發生錯誤。但是,它在我的本地工作正常。直到最近node_modules
文件夾在.gitignore中,因此不在存儲庫中。因此,TravisCI運行npm install
來安裝所有模塊。但是,因爲我已經承諾node_modules
這是出現的錯誤:錯誤:在TravisCI上構建時無法找到模塊'./grunt/config'
Error: Cannot find module './grunt/config'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at gRequire (/home/travis/build/fender/dmeapp/node_modules/grunt/lib/grunt.js:23:24)
at Object.<anonymous> (/home/travis/build/fender/dmeapp/node_modules/grunt/lib/grunt.js:39:14)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
你可以看到完整的特拉維斯在這裏建: https://travis-ci.org/fender/dmeapp/builds/29427422
這是代碼庫,如果你需要看Gruntfile等: https://github.com/fender/dmeapp
任何深入瞭解這裏發生的事情將不勝感激!
謝謝!我在我的.gitignore中有'config.js',但我只想忽略根目錄中的那個文件。我將其更改爲'/ config.js'。 – Fenda