我需要在我的JS文件中用另一个someString
替换字符串anotherString
,例如
function someString() { ... }
应该成为
function anotherString() { ... }
早午餐(可以是编辑前或编译后,但我希望避免将所有文件复制到临时位置)。
在onCompile
中运行此功能,但它似乎会破坏sourceMaps(因为字符串的长度不同)。
是否有一种以sourceMap方式安全的方法来执行此操作?
答案 0 :(得分:1)
我有完全相同的问题并写了这个小脚本:
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