如何在不同的操作系统

时间:2017-04-20 17:25:55

标签: javascript source-maps gulp-sourcemaps

我在生产服务器和开发服务器上使用js文件的源映射,所以我只是从本地存储加载它。在这种情况下,我在文件末尾使用下一个字符串//#sourceMappingURL = file://// var / www / static /。哪些指向我当地的商店。但是我想在操作系统Linux和Windows上使用它。所以对于Windows,这个字符串是无效的文件://// var / www / static /,我应该使用file://// C:/ www / static /。在这种情况下,Linux浏览器可以获取此文件。是否有可能使用一些适用于OS的通用引用

1 个答案:

答案 0 :(得分:2)

sourcemap告诉客户端如何加载文件。客户端应该没有服务器实际文件系统的概念。

映射应该是:# sourceMappingURL=/path/to/file.js.map其中/path/to/file.js.map将解析为:http://www.example.com/path/to/file.js.map

客户端完全不知道文件系统。

此外,您不应该是file://协议的服务资源。