Use fs.resolveOnLoadPath() instead of require.resolve()

This commit is contained in:
Kevin Sawicki & Nathan Sobo
2013-03-12 14:42:24 -07:00
parent d8a3848c1a
commit 051decc08c
16 changed files with 76 additions and 71 deletions

View File

@@ -62,7 +62,10 @@ class AtomPackage extends Package
activatePackageMain: ->
mainPath = @path
mainPath = fs.join(mainPath, @metadata.main) if @metadata.main
mainPath = require.resolve(mainPath)
try
mainPath = require.resolve(mainPath)
catch e
return
if fs.isFile(mainPath)
@packageMain = require(mainPath)
config.setDefaults(@name, @packageMain.configDefaults)