MS
Size: a a a
MS
D
MS
MS
MS
D
D
async createScript(fileName) {
    try {
      const code = await fsp.readFile(fileName, 'utf8');
      if (!code) return null;
      const src = "'use strict';\ncontext => " + code;
      const options = { filename: fileName, lineOffset: -1 };
      const script = new vm.Script(src, options);
      return script.runInContext(this.sandbox, SCRIPT_OPTIONS);
    } catch (err) {
      if (err.code !== 'ENOENT') {
        this.logger.error(err.stack);
      }
      return null;
    }
  }
1 сандбокс и несколько контекстов, судя по этому методу из стартер китаMS
R
BB
R
D
BB
R
BB
BB
TS
АП