Skip to content

Instantly share code, notes, and snippets.

@Raynos
Created August 6, 2012 21:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Raynos/3278493 to your computer and use it in GitHub Desktop.
Save Raynos/3278493 to your computer and use it in GitHub Desktop.
Inject process.env.NODE_ENV into browserify
var code = "var process = require.modules.__browserify_process();\n" +
"process.env.NODE_ENV = '" + process.env.NODE_ENV + "'\n" +
"require.modules.__browserify_process = function () {\n" +
" return process\n" +
"}"
var target = path.join(__dirname, "dummy.js")
bundle.files[target] = {
target: path.join(__dirname, "dummy.js")
, body: code
}
bundle.addEntry(path.join(__dirname, "other.js"), {
body: "require('" + target+ "')"
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment