-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
Browserify 16.5.0 does not seem to provide a .main property on the require object, so requiring app-root-path is failing because browser cannot read property .filename from require.main (which is undefined)
node-app-root-path/browser-shim.js
Line 3 in 54d06fe
| exports.path = require('path').dirname(require.main.filename); |
#22 seems to be related to the same problem, but was closed without any more information about why.
You can reproduce breaking browserify with:
echo "console.log(require('app-root-path').toString())" > test.js
browserify test.js -o bundle.jsand then trying to load bundle.js with a script tag in a browser.
Metadata
Metadata
Assignees
Labels
No labels