我正在尝试使用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
注意我将原始文件转换为优化(优化文件名=原始文件名)。 这可能是问题吗?
所以我看到消息"检测到源地图",我也看到//# sourceMappingURL=app.js.map
具有正确的值。但是我没有看到原始文件代码(在优化之前)。为什么呢?
另外,我在其中看到了另一个localhost:8080
域和/js/app.js
。但它是空白的。
我做错了吗?或者我误解了什么是源图?我认为这是一个工具,它允许我在生产中看到/调试代码(优化/ uglified / minified等),就像我在源代码中做的那样。我错了吗?
我也有这个测试项目:lets-try-es6-features。我只是尝试在这里启用源映射(仅通过向构建命令添加-s
键)。奇迹般有效。我可以调试类,箭头函数等(源代码中的所有内容)。当我优化我的简单es5文件时,我什么都看不到甚至接近这种行为。为什么呢?