braintree / braintree_node

Braintree Node.js library
https://developer.paypal.com/braintree/docs/start/overview
MIT License
334 stars 104 forks source link

Compiling Errors Immediately after installing #173

Closed Levy4u closed 4 years ago

Levy4u commented 4 years ago

General information

Issue description

I've searched for all possible fixes and everything i tried, or everything that said it was fixed in an update, still isn't working. After 'npm install braintree' then adding 'var braintree = require("braintree");'' to my page, i get the following errors:

./node_modules/braintree/lib/braintree/digest.js
Module not found: Error: Can't resolve 'crypto' in '/Users/brettlevy/b4b/node_modules/braintree/lib/braintree'

./node_modules/braintree/lib/braintree/http.js
Module not found: Error: Can't resolve 'fs' in '/Users/brettlevy/b4b/node_modules/braintree/lib/braintree'

./node_modules/braintree/lib/braintree/http.js
Module not found: Error: Can't resolve 'http' in '/Users/brettlevy/b4b/node_modules/braintree/lib/braintree'

./node_modules/braintree/lib/braintree/http.js
Module not found: Error: Can't resolve 'https' in '/Users/brettlevy/b4b/node_modules/braintree/lib/braintree'

./node_modules/braintree/lib/braintree/http.js
Module not found: Error: Can't resolve 'path' in '/Users/brettlevy/b4b/node_modules/braintree/lib/braintree'

./node_modules/braintree/lib/braintree/document_upload_gateway.js
Module not found: Error: Can't resolve 'stream' in '/Users/brettlevy/b4b/node_modules/braintree/lib/braintree'

./node_modules/braintree/lib/braintree/paginated_response_stream.js
Module not found: Error: Can't resolve 'stream' in '/Users/brettlevy/b4b/node_modules/braintree/lib/braintree'

./node_modules/braintree/lib/braintree/search_response_stream.js
Module not found: Error: Can't resolve 'stream' in '/Users/brettlevy/b4b/node_modules/braintree/lib/braintree'

./node_modules/braintree/node_modules/readable-stream/readable.js
Module not found: Error: Can't resolve 'stream' in '/Users/brettlevy/b4b/node_modules/braintree/node_modules/readable-stream'

./node_modules/braintree/node_modules/readable-stream/lib/_stream_readable.js
Module not found: Error: Can't resolve 'stream' in '/Users/brettlevy/b4b/node_modules/braintree/node_modules/readable-stream/lib'

./node_modules/braintree/node_modules/readable-stream/lib/_stream_writable.js
Module not found: Error: Can't resolve 'stream' in '/Users/brettlevy/b4b/node_modules/braintree/node_modules/readable-stream/lib'

./node_modules/braintree/lib/braintree/http.js
Module not found: Error: Can't resolve 'zlib' in '/Users/brettlevy/b4b/node_modules/braintree/lib/braintree'
crookedneighbor commented 4 years ago

Can you clarify what you mean by:

adding 'var braintree = require("braintree");'' to my page

The braintree package is server side only, so it shouldn't exist on a browser webpage. (which may be the source of the issue you are having if you are trying to compile down for use on the browser)

Levy4u commented 4 years ago

You're right... I kept overlooking that it wasn't client side. My fault.

Thank You