Skip to content

Instantly share code, notes, and snippets.

@bclinkinbeard
Created March 21, 2014 14:37
Show Gist options
  • Save bclinkinbeard/9687642 to your computer and use it in GitHub Desktop.
Save bclinkinbeard/9687642 to your computer and use it in GitHub Desktop.
process.env.BROWSERIFYSHIM_DIAGNOSTICS=1
var b = require('browserify')()
b.add('./index.js')
b.bundle(function (err, src) {
if (err) throw err
require('fs').writeFileSync('./bundle.js', src, 'utf8')
})
var angular = require('angular')
console.log(angular.version);
{
"name": "wtf",
"devDependencies": {
"browserify-shim": "^3.3.2",
"browserify": "^3.33.0"
},
"browserify": {
"transform": [
"browserify-shim"
]
},
"browserify-shim": {
"./angular.js": "angular"
}
}
@thlorenz
Copy link

You aren't aliasing angular anywhere (via browser field).
So you also need to require it via it's path, i.e. require('./angular').

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment