使用钩子


\Using the hooks

有了这些文件:

\With these files:

// main.js
import 'a-module'; 
// import-map.json
{
 "imports": {
 "a-module": "./some-module.js"
 }
} 
// some-module.js
console.log('some module!'); 

运行 node --import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register(pathToFileURL("./import-map-hooks.js"));' main.jsnode --import ./import-map-sync-hooks.js main.js 应该打印 some module!

\Running node --import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register(pathToFileURL("./import-map-hooks.js"));' main.js or node --import ./import-map-sync-hooks.js main.js should print some module!.

AltStyle によって変換されたページ (->オリジナル) /