File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -153,12 +153,17 @@ export class ModuleRunner {
153153** 使用例:** 
154154
155155``` js 
156- import  { ModuleRunner , ESModulesEvaluator  } from  ' vite/module-runner' 
156+ import  {
157+   ModuleRunner ,
158+   ESModulesEvaluator ,
159+   createNodeImportMeta ,
160+ } from  ' vite/module-runner' 
157161import  { transport  } from  ' ./rpc-implementation.js' 
158162
159163const  moduleRunner  =  new  ModuleRunner (
160164  {
161165    transport,
166+     createImportMeta:  createNodeImportMeta, //  モジュールランナーが Node.js で実行される場合
162167  },
163168  new  ESModulesEvaluator (),
164169)
@@ -278,7 +283,11 @@ RPC 経由または関数を直接呼び出して環境と通信するトラン
278283``` js  [worker.js]
279284import  { parentPort  } from  ' node:worker_threads' 
280285import  { fileURLToPath  } from  ' node:url' 
281- import  { ESModulesEvaluator , ModuleRunner  } from  ' vite/module-runner' 
286+ import  {
287+   ESModulesEvaluator ,
288+   ModuleRunner ,
289+   createNodeImportMeta ,
290+ } from  ' vite/module-runner' 
282291
283292/**  @type  {import('vite/module-runner').ModuleRunnerTransport}  */ 
284293const  transport  =  {
@@ -294,6 +303,7 @@ const transport = {
294303const  runner  =  new  ModuleRunner (
295304  {
296305    transport,
306+     createImportMeta:  createNodeImportMeta,
297307  },
298308  new  ESModulesEvaluator (),
299309)
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments