This example does not use a bundler but includes xterm.js and the prebundled file wasm-webterm.js directly. It uses http-server as a static HTTP server. You could also use this example with Apache or Nginx etc.
Run the following commands inside of this folder to execute.
npm install
npm run http-server
You can now visit http://localhost:8080/index.html
Because
http-serversadly does not support serving multiple directories yet (there's an open pull request though), we used a symbolic link to link the binaries into this folder. This may not work on Windows.
You could also set the required HTTPS headers to enable web workers by generating an SSL certificate (plus a key) and extending the
http-servercommand with--ssl --cors='Cross-Origin-Embedder-Policy:require-corp,Cross-Origin-Opener-Policy:same-origin'