2

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

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

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

请注意,我原始文件转换为优化(优化的文件名 = 原始文件名)。可能这是问题所在?

之后,我在 Chrome 中打开应用程序并得到以下信息: 在此处输入图像描述

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

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

难道我做错了什么?还是我误解了什么是源图?我认为这是一个工具,可以让我在生产中查看/调试代码(优化/丑化/缩小等),就像我在源代码中所做的那样。我错了吗?

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

4

0 回答 0