I recently started to play with node-webkit and tried to create a simple HelloWorld + load a module. The module I chose to test was the 'getmac' (https://www.npmjs.org/package/getmac).
This is my code:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
var gm = require('getmac');
</script>
<title>Hello World!</title>
</head>
<body>
<h1>Hi!</h1>
We are using node.js <script>document.write(process.version)</script>.
</body>
</html>
I installed the module normally with npm install and there is a node_modules folder inside my app folder. ALL MY RESOURCES are inside the folder (there are no other folders, except for node_modules -> that means no tree structure).
When I run this code I get a "module not found" error. I also read something about re-building modules with nw-gyp but I don't even know if it's necessary in this case (please include something about this in the answer if possible).
Anyway, thanks for all the help.
NOTE: the helloworld DOES work without trying to load the module.