Package Exports
- node-polyfill-webpack-plugin
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (node-polyfill-webpack-plugin) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
node-polyfill-webpack-plugin 
Polyfill Node.js core modules in Webpack.
This module is only needed for webpack 5+.
Install
npm install node-polyfill-webpack-plugin
Usage
Add the following to your webpack.config.js
:
const NodePolyfillPlugin = require("node-polyfill-webpack-plugin")
module.exports = {
// Other rules...
plugins: [
new NodePolyfillPlugin()
]
}
API
new NodePolyfillPlugin(options?)
options
Type: object
excludeAliases
Aliases to skip adding. Useful if you don't want a module like console
to be polyfilled.
const NodePolyfillPlugin = require("node-polyfill-webpack-plugin")
module.exports = {
// Other rules...
plugins: [
new NodePolyfillPlugin({
excludeAliases: ["console"]
})
]
}
Aliases
Globals
Buffer
console
process
Modules
assert
buffer
console
constants
crypto
domain
events
http
https
os
path
punycode
process
querystring
stream
_stream_duplex
_stream_passthrough
_stream_readable
_stream_transform
_stream_writable
string_decoder
sys
timers
tty
url
util
vm
zlib