通过v8 :: Script :: Compile and Run,我们可以将脚本加载到v8上下文中。我想在V8上下文中对脚本进行热更新
所以我尝试重新加载相同的脚本文件,然后出现“已定义”错误。因此必须进行清洁工作。运行代码如下:
v8::MaybeLocal<v8::Script> maybeScript = v8::Script::Compile(_context, source, origin);
v8::Local<v8::Script> v8Script = maybeScript.ToLocalChecked();
v8Script->Run(_context);
存在清理脚本的方法吗?任何帮助将不胜感激!