Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use source map files on different OS

I use source map for js files both on production and dev server, so I just load it from the local store. In this case, I use next string at the end of files //# sourceMappingURL=file:////var/www/static/. which points at my local store. But I want to use it on both operation system Linux and Windows. So for Windows, this string is not valid file:////var/www/static/, I should use file:////C:/www/static/. In this case on Linux browser can get this file. Is any possibility to use some universal reference which will work in both OS

like image 854
Barny Gamble Avatar asked Apr 20 '17 17:04

Barny Gamble


1 Answers

The sourcemap tells the client how to load the file. The client should have no concept of your servers actual filesystem.

The mapping should really be: # sourceMappingURL=/path/to/file.js.map where /path/to/file.js.map would resolve to: http://www.example.com/path/to/file.js.map

The client is completely agnostic to filesystems.

Additionally, you should not be service resources over the file:// protocol.

like image 160
zero298 Avatar answered Sep 21 '22 17:09

zero298