Working with Experience Builder developer edition v1.6. Try to use react-pdf in customized widget to generate pdf file with the react component.
But when install the react-pdf as instructed in following link, got a lot errors.
https://github.com/diegomura/react-pdf
Question is how to add following configuration into current webpack.config.js file under folder client?
Configuration:
resolve: {
fallback: {
process: require.resolve("process/browser"),
zlib: require.resolve("browserify-zlib"),
stream: require.resolve("stream-browserify"),
util: require.resolve("util"),
buffer: require.resolve("buffer"),
asset: require.resolve("assert"),
}
},
plugins: [
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
process: "process/browser",
}),
]Content of webpack.config.js under folder client:
const extensionsConfig = require('./webpack/webpack-extensions.config');
if(extensionsConfig.length === 0){
console.warn('You have to have at least one widget/theme.');
return;
}
module.exports = extensionsConfig;