I'm trying to get pwa up, but it's giving an error "undefined" to the library inside my node modules file.
index.html page
<!DOCTYPE html>
<html lang="en">
<head>
<title>Vite + Vue</title>
<script type="text/javascript">
mxBasePath = './node_modules/mxgraph/javascript/src';
</script>
<script type="text/javascript" src="./node_modules/mxgraph/javascript/src/js/mxClient.js"></script>
</head>
</html>
I am getting an error when loading this library.
<script type="text/javascript" src="./node_modules/mxgraph/javascript/src/js/mxClient.js">
viteconfig.js page
export default defineConfig({
plugins: [
vue(),
VitePWA({
registerType: 'autoUpdate',
injectRegister: 'auto',
workbox: {
cleanupOutdatedCaches: true,
globPatterns: ['**/*.{js,css,html,ico,png,svg,json,vue,txt,woff2}']
},
manifest: {
name: 'demo',
short_name: 'demodemo',
icons: [
{
src: '/pwa/img/48x48.png',
sizes: '48x48',
type: 'image/png'
},
],
theme_color: '#ffffff',
background_color: '#1f1f1f',
display: 'standalone',
orientation: 'portrait'
},
devOptions: {
enabled: true,
type: 'module'
}
})
]
});