If I create a new starter app via npm create xdn-app@latest
and afterwards run it via xdn run --production
I’m getting the following error in browser’s console:
Uncaught ReferenceError: process is not defined
at Object.3044 (service-worker.js:2)
at s (service-worker.js:2)
at Object.2926 (service-worker.js:2)
at s (service-worker.js:2)
at Object.5361 (service-worker.js:2)
at s (service-worker.js:2)
at service-worker.js:2
at service-worker.js:2
This one probably comes from webpack 5.
I could make some workaround for this in my starter project adding the following plugin to webpack config:
plugins: [
new webpack.ProvidePlugin({
process: 'process/browser',
}),
]
as well as adding "process": "^0.11.10",
dev dependency via npm i -D process
.
In this case my generated service-worker.js
file works fine.
Could the support fix be added to @xdn/starter
package?
Thanks!