When using the "vm" module the debugger is not correctly hitting the breakpoints. If a breakpoint is set using the debugger statement you are taken to the correct place in the code only the first execution. Afterwards an empty <unknown> "file" is displayed.
The name of the file is specified as a parameter for the vm module like so:
```
vm.runInContext(fileContents, contextObj, fileName);
```
The name of the file is specified as a parameter for the vm module like so:
```
vm.runInContext(fileContents, contextObj, fileName);
```