This demonstration seeks to resolve sveltejs/kit#7320.
Things to note:
-
vite.config.js
featuresbuild.sourcemap = true
-
Added some flags for Node.js in
package.json
{ "scripts": { "dev": "NODE_OPTIONS=--enable-source-maps vite dev", "build": "vite build", "preview": "NODE_OPTIONS=--enable-source-maps vite preview", } }
Despite the above, I could not set up breakpoints for server-side source maps in Chrome Dev tools. The source maps appears, but they are apparently not linked to Node.js when the dev or preview server launches.