编程语言
首页 > 编程语言> > javascript-源地图语法-哈希或符号

javascript-源地图语法-哈希或符号

作者:互联网

我知道我已经看到源地图做了几种方式,但是没有找到更多关于首选,更好地支持或更近期的/面向未来的信息.

//@ sourceURL=foo.js

//# sourceURL=foo.js

哪一个,哪一个?有什么区别?

解决方法:

采用:

//# sourceURL=foo.js

原始的源映射规范使用了“ @”,但这与IE< 11中的“条件编译”(由@cc_on激活)相冲突,后者在注释中运行代码,并会导致以下类型的错误:

‘foo’ is undefined

尝试分配’js’属性时,请将’foo’对象分配给sourceURL变量. (有关@cc_on的工作方式的详细信息,请参见https://msdn.microsoft.com/library/8ka90k2e(v=vs.94).aspx).

因此规格更改为使用“#”代替.

来源:https://developers.google.com/web/updates/2013/06/sourceMappingURL-and-sourceURL-syntax-changed?hl=en

标签:source-maps,javascript
来源: https://codeday.me/bug/20191119/2035225.html