我需要在我的JS文件中用另一个someString替换字符串anotherString,例如

function someString() { ... }


应该成为

function anotherString() { ... }


早午餐(可以在编译前或编译后,但是我要避免将所有文件复制到一个临时位置)。

onCompile中运行此命令是可行的,但是它似乎破坏了sourceMaps(因为字符串的长度不同)。

有一种SourceMap安全的方法可以做到这一点吗?

最佳答案

我有完全相同的问题,并写了这个小脚本:

https://www.npmjs.org/package/sourcemap-aware-replace

用法:

sourcemap-aware-replace --search=foo --replace=barr --in-map=test.js.map --out-file=test.replaced.js

关于javascript - 在JS文件中替换字符串,并且不破坏早午餐中的sourceMap,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23225485/

10-12 00:00