为什么我无法使用源地图(uglify2)查看原始代码?

时间:2016-12-11 22:27:02

标签: javascript source-maps uglifyjs uglifyjs2

我正在尝试使用uglify-js优化器(v2)优化我的源文件。我有这个项目:test project

我正在使用它来优化app.js文件:

uglifyjs app.js --source-map app.js.map -o app.js --source-map-root http://localhost:8080/js

注意原始文件转换为优化(优化文件名=原始文件名)。 这可能是问题吗?

之后我在Chrome中打开应用,我得到了这个: enter image description here

所以我看到消息"检测到源地图",我也看到//# sourceMappingURL=app.js.map具有正确的值。但是我没有看到原始文件代码(在优化之前)。为什么呢?

另外,我在其中看到了另一个localhost:8080域和/js/app.js。但它是空白的。

我做错了吗?或者我误解了什么是源图?我认为这是一个工具,它允许我在生产中看到/调试代码(优化/ uglified / minified等),就像我在源代码中做的那样。我错了吗?

我也有这个测试项目:lets-try-es6-features。我只是尝试在这里启用源映射(仅通过向构建命令添加-s键)。奇迹般有效。我可以调试类,箭头函数等(源代码中的所有内容)。当我优化我的简单es5文件时,我什么都看不到甚至接近这种行为。为什么呢?

0 个答案:

没有答案