stitch
stitch copied to clipboard
Serve from Windows with normal '/'s in your require paths
This not only fixes the raw '/' in getRelativePath, but also replaces the backslashes you get from Windows with forward slashes when generating the filename key for the compiled module function.
This lets you serve your files from Windows, but still use '/' in your require calls. Using '/' on the client side is nice because it's symmetrical with the server side (node accepts '/' in require on Windows) and lets you serve your files from Windows and Posix. Pus '/' is the One True Path Separator.
All tests pass (on Windows and Posix), but I cheated on "paths may be symlinks" since Windows doesn't really support symlinks.
+1 PULL THIS - Seriously this completely fixed my build issues in Windows
+1
+1
+1 fixes windows
+1 fixed my issue on windows
+1
Thank you! Fixed my issue.
+1