我正在尝试使用 uglify-js 优化器 (v2) 优化我的源文件。我有这个项目:测试项目
我正在使用它来优化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
在其中。但它是空白的。
难道我做错了什么?还是我误解了什么是源图?我认为这是一个工具,可以让我在生产中查看/调试代码(优化/丑化/缩小等),就像我在源代码中所做的那样。我错了吗?
我也有这个测试项目:lets-try-es6-features。我只是尝试在此处启用源映射(仅通过向-s
构建命令添加密钥)。奇迹般有效。我可以调试类、箭头函数等(如源代码中的所有内容)。当我优化我的简单 es5 文件时,我什至看不到任何接近这种行为的东西。为什么?