我需要在我的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/