uglifyjs - 我无法使用 UglifyJS2 CLI 从父目录生成本地源映射

标签 uglifyjs uglifyjs2

我正在尝试使用源映射将 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"让它工作。

更新:如果urlroot里面有空格,你可以把所有的都放在双引号和单引号之间,例如:--source-map "root='<URL>'"

关于uglifyjs - 我无法使用 UglifyJS2 CLI 从父目录生成本地源映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43809207/

相关文章:

javascript - 用于 JSON 缩小的 UglifyJs JavaScript API?

workflow - 带有咕噜声的源映射

javascript - 如何正确使用Watchify和Uglifyify?

node.js - browserify 之后的 Uglify - 全局变量丢失

javascript - 在 npm 脚本中使用 uglify 和 exorcist 管道 browserify

javascript - 使用 create react app,并具有 ES6 依赖项

javascript - uglifyjs 一个 javascript 类 - 意外的 token 错误

javascript - 丑化和缩小 Angular 4 代码

javascript - 使用 uglify 保持 javascript 包文件美化