diff --git a/lib/atom-build.js b/lib/atom-build.js index ec70bf41..2dc4b5b5 100644 --- a/lib/atom-build.js +++ b/lib/atom-build.js @@ -4,12 +4,13 @@ import EventEmitter from 'events'; function getConfig(file) { const fs = require('fs'); + const module = require('module'); const realFile = fs.realpathSync(file); - delete require.cache[realFile]; switch (require('path').extname(file)) { case '.json': case '.js': - return require(realFile); + delete module._cache[realFile]; + return module._load(realFile, null, false); case '.cson': return require('cson-parser').parse(fs.readFileSync(realFile));