我正在尝试使用源映射将 www/js/app.js
缩小为 www/js/app.min.js
:www/js/app.min.js.map
.
我还希望 app.min.js
包含行 //# sourceMappingURL=app.min.js.map
不使用 cd
命令是否可以实现?
到目前为止,这是唯一对我有用的东西:
cd www/js && uglifyjs app.js --mangle --compress --stats --source-map app.min.js.map --output app.min.js && cd ../../
我一直在引用 https://github.com/mishoo/UglifyJS2#usage --source-map [options]
但似乎没有任何效果,所以我可能遗漏了一些明显的东西。
最佳答案
是的,他们的指南在源映射选项中非常具有误导性!
我发现应该使用 --source-map includeSources
或 --source-map url "url"
让它工作。
更新:如果url
或 root
里面有空格,你可以把所有的都放在双引号和单引号之间,例如:--source-map "root='<URL>'"
关于uglifyjs - 我无法使用 UglifyJS2 CLI 从父目录生成本地源映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43809207/