4

我正在使用 Google Closure 生成缩小的 JS/源映射,并且无法获取源映射以将源连接到 Chrome 中“源”窗口中的缩小脚本。

代码取自Google Closure 编译器文档

我的来源是这个(hello.js):

// A simple function.
function hello(longName) {
alert('Hello, ' + longName);
}
hello('New User');

我的编译器执行命令是:

java -jar compiler.jar --js hello.js --js_output_file hello.min.js --create_source_map hello.min.js.map

这成功执行并产生:

缩小来源(hello.min.js):

function hello(a){alert("Hello, "+a)}hello("New User");

按照本文的建议,我将以下行添加到 hello.min.js 的末尾

//@ sourceMappingURL=hello.min.js.map

包括源映射在内的所有内容都在同一目录中,并且在 Chrome 中启用了源映射。index.html 页面仅在 body 标记中包含 hello.min.js。

谁能看到我做错了什么?我真的很感激任何帮助。

谢谢

4

3 回答 3

1

您需要确认您没有防病毒/安全产品或防火墙阻止对源映射文件的请求。

于 2013-06-18T15:26:03.327 回答
1

另外,请注意,新的注释杂注现在是

//# sourceMappingURL=hello.min.js.map

而不是旧的

//@ sourceMappingURL=hello.min.js.map
于 2013-10-16T15:50:12.910 回答
0

请务必在开发人员工具中启用源映射加载。

于 2013-05-18T15:14:45.757 回答