1
mirror of https://github.com/xitanggg/open-resume synced 2024-11-03 09:19:21 +01:00
open-resume/next.config.js
2023-07-02 17:26:23 -07:00

19 lines
718 B
JavaScript

/** @type {import('next').NextConfig} */
const nextConfig = {
// Nextjs has an issue with pdfjs-dist which optionally uses the canvas package
// for Node.js compatibility. This causes a "Module parse failed" error when
// building the app. Since pdfjs-dist is only used on client side, we disable
// the canvas package for webpack
// https://github.com/mozilla/pdf.js/issues/16214
output: 'standalone',
webpack: (config) => {
// Setting resolve.alias to false tells webpack to ignore a module
// https://webpack.js.org/configuration/resolve/#resolvealias
config.resolve.alias.canvas = false;
config.resolve.alias.encoding = false;
return config;
},
};
module.exports = nextConfig;