ForbesLindesay / browserify-middleware

express middleware for browserify, done right
http://browserify.org
MIT License
381 stars 66 forks source link

error with envify #41

Closed jfromaniello closed 10 years ago

jfromaniello commented 10 years ago

I'm trying to use the envify transform as follows:

browserify('./client/index.js', {
  transform: [envify({
    SOME_ENV: process.env.SOME_ENV
  })]
})

but I get this error:

/myproject/node_modules/browserify-middleware/node_modules/browserify/node_modules/module-deps/node_modules/resolve/lib/async.js:29
    if (x.match(/^(?:\.\.?\/|\/|([A-Za-z]:)?\\)/)) {
          ^
TypeError: Object #<Stream> has no method 'match'
    at resolve (/myproject/node_modules/browserify-middleware/node_modules/browserify/node_modules/module-deps/node_modules/resolve/lib/async.js:29:11)
    at makeTransform (/myproject/node_modules/browserify-middleware/node_modules/browserify/node_modules/module-deps/index.js:283:9)
    at ap (/myproject/node_modules/browserify-middleware/node_modules/browserify/node_modules/module-deps/index.js:202:13)
    at applyTransforms (/myproject/node_modules/browserify-middleware/node_modules/browserify/node_modules/module-deps/index.js:219:11)
    at /myproject/node_modules/browserify-middleware/node_modules/browserify/node_modules/module-deps/index.js:171:17
    at fs.js:266:14
    at Object.oncomplete (fs.js:107:15)

Thanks!

jfromaniello commented 10 years ago

it must be an issue with envify.. sorry!