3 ms·
It appears both electron and nw.js can be installed through npm (though the electron one is more up-to-date than the nw.js one: https://www.npmjs.com/package/n
by jancsika 9y ago
It appears both electron and nw.js can be installed through npm (though the electron one is more up-to-date than the nw.js one:
https://www.npmjs.com/package/nwjs https://www.npmjs.com/package/nwjs
and electron:
https://github.com/electron-userland/electron-prebuilt https://github.com/electron-userland/electron-prebuilt
- iipin 9y agoBut your distributed applications certainly do not use those installed by npm, right?
- roryisok 9y agoYou can install electron globally but if you package your app to target electron prebuilt you'd have to require the use to have installed both it and nodejs already. It's not completely bonkers. It could be possible to make a web installer that checks for node and electron and downloads them if necessary. Nobody seems to do that though. Every electron app bundles electron. At least every one I've seen
- rtpg 9y agoPart of the problem here is that the entire JS ecosystem is built around local copies of things, so there might not be a lot of institutional knowledge in that corner of OSS to pull off the "shared env" thing quite well. That plus scarring from browser differences over N years. Of course it's still totally possible, but there are probably gotchas that aren't obvious if you're mainly a web developer.