I find that when you want to use NWjs, in particular to write files to the disk, in the desired place, that it is not very practical, you have to rebuild each time your application in NWjs, then test it on the disk.
Really not practical at all!
You can't test it directly (To write files, etc.), you have to rebuild the application every time, it's disconcerting, not practical at all, it's demotivating!
It's also this aspect that I don't like with WEB-type applications.
And if you tick the "Asset packaging" box, nothing goes wrong anymore, the files are not created (a priori)!