I have tried using electron to build offline app. looks like hammer.js can’t work with electron by default
after some reading, I found this problem isn’t hard to solve:
Add these script
<script>
window.nodeRequire = require;
delete window.require;
delete window.exports;
delete window.module;
</script>
before
<script src="playcanvas-stable.min.js"></script>
in Index.html
https://github.com/electron/electron/blob/master/docs/faq/electron-faq.md