Skip to content

Commit

Permalink
pre-resolve "../" require paths to avoid problems related to linking …
Browse files Browse the repository at this point in the history
…in modules
  • Loading branch information
patrick-steele-idem committed Nov 17, 2014
1 parent 0916788 commit b2e92ca
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion lib/dependency-define.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
require('raptor-polyfill/string/startsWith');

var ok = require('assert').ok;
var nodePath = require('path');
var streamToString = require('./util/streamToString');
Expand Down Expand Up @@ -26,7 +28,7 @@ function transformRequires(code, inspected, optimizerContext, callback) {
stringTransformer.comment(require.range);
}
} else {
if (require.argRange && require.path.charAt(0) !== '.') {
if (require.argRange && (require.path.charAt(0) !== '.' || require.path.startsWith('..'))) {
stringTransformer.comment(require.argRange);
stringTransformer.insert(require.argRange[0], '\'' + resolved.logicalPath + '\'');
}
Expand Down

0 comments on commit b2e92ca

Please sign in to comment.