當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Node.js vm.SyntheticModule用法及代碼示例

類:vm.SyntheticModule

添加於:v13.0.0、v12.16.0
Stability: 1 - 實驗性

此函數僅在啟用--experimental-vm-modules 命令標誌時可用。

vm.SyntheticModule 類提供WebIDL 規範中定義的Synthetic Module Record。合成模塊的目的是提供一個通用接口,用於將非 JavaScript 源代碼暴露給 ECMAScript 模塊圖。

const vm = require('node:vm');

const source = '{ "a": 1 }';
const module = new vm.SyntheticModule(['default'], function() {
  const obj = JSON.parse(source);
  this.setExport('default', obj);
});

// Use `module` in linking...

相關用法


注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 vm.SyntheticModule。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。