我正在使用以下代码评估javascript
捆绑的源代码nodejs
const javascriptCode = "..."
const javascriptSourceMap = "..."
const wrapper = NativeModule.wrap(javascriptCode);
const script = new vm.Script(wrapper, {
displayErrors: true
});
script.runInNewContext();
当源代码中有错误时,我会收到这样的错误,因为没有提供源映射
ReferenceError: a is not defined
at VueComponent.testSomething (evalmachine.<anonymous>:43112:7)
at VueComponent.testSomethingAgain (evalmachine.<anonymous>:43109:12
如何为 VM 提供源映射,以便我可以获得正确的文件名而不是evalmachine.<anonymous>
?
提前致谢