stream-http
stream-http copied to clipboard
Uncaught TypeError: Cannot read property 'from' of undefined
Getting this error when attempting to use this library wrapped by http or https:
Uncaught TypeError: Cannot read property 'from' of undefined
| (anonymous) | @ | index.js:11
-- | -- | -- | --
| ./node_modules/safe-buffer/index.js | @ | vendor.2.55.0.js:6783
| __webpack_require__ | @ | manifest.2.55.0.js:55
| (anonymous) | @ | _stream_readable.js:55
| (anonymous) | @ | _stream_readable.js:1020
| ./node_modules/readable-stream/lib/_stream_readable.js | @ | vendor.2.55.0.js:6709
| __webpack_require__ | @ | manifest.2.55.0.js:55
| (anonymous) | @ | readable-browser.js:1
| ./node_modules/readable-stream/readable-browser.js | @ | vendor.2.55.0.js:6755
| __webpack_require__ | @ | manifest.2.55.0.js:55
| (anonymous) | @ | response.js:3
| (anonymous) | @ | response.js:226
| ./node_modules/stream-http/lib/response.js | @ | vendor.2.55.0.js:6825
| __webpack_require__ | @ | manifest.2.55.0.js:55
| (anonymous) | @ | request.js:3
| (anonymous) | @ | request.js:329
| ./node_modules/stream-http/lib/request.js | @ | vendor.2.55.0.js:6818
| __webpack_require__ | @ | manifest.2.55.0.js:55
| (anonymous) | @ | index.js:1
| (anonymous) | @ | index.js:86
| ./node_modules/stream-http/index.js | @ | vendor.2.55.0.js:6804
Looks like its related to:
var buffer = __webpack_require__("./node_modules/webpack/node_modules/node-libs-browser/mock/empty.js")
var Buffer = buffer.Buffer
// alternative to using Object.keys for old browsers
function copyProps (src, dst) {
for (var key in src) {
dst[key] = src[key]
}
}
if (**Buffer.from** && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) {
module.exports = buffer
} else {
// Copy properties from require('buffer')
copyProps(buffer, exports)
exports.Buffer = SafeBuffer
}```
Occurs on both Chrome 67.0.3396.99 and Firefox 61.0