我需要在 JS 文件中用另一个 anotherString
替换字符串 someString
,例如
function someString() { ... }
应该变成
function anotherString() { ... }
早午餐(可以是编译前或编译后,但我想避免将所有文件复制到临时位置)。
在 onCompile
中运行它可以工作,但是它似乎破坏了 sourceMap(因为字符串的长度不同)。
有没有一个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 文件中的字符串并且不破坏 brunch 中的 sourceMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23225485/