温馨提示:本站仅提供公开网络链接索引服务,不存储、不篡改任何第三方内容,所有内容版权归原作者所有
AI智能索引来源:http://www.bun.com/reference/bun/PluginBuilder/module
点击访问原文链接

PluginBuilder.module method | Bun module | Bun

PluginBuilder.module method | Bun module | BunBuildDocsReferenceGuidesBlogDiscord/Bun/PluginBuilder/moduleMmodule

Search the reference...

/

BuildDocsReferenceGuidesBlogDiscord/Bun/PluginBuilder/moduleMmodule

method

PluginBuilder.modulemodule(specifier: string,callback: () => OnLoadResult | PromiseOnLoadResult>): this;

Create a lazy-loaded virtual module that can be imported or required from other modules

@param specifier

The module specifier to register the callback for

@param callback

The function to run when the module is imported or required

@returns

this for method chaining

Bun.plugin({
setup(builder) {
builder.module("hello:world", () => {
return { exports: { foo: "bar" }, loader: "object" };
});
},
});

// sometime later
const { foo } = await import("hello:world");
console.log(foo); // "bar"

// or
const { foo } = require("hello:world");
console.log(foo); // "bar"

Resources

ReferenceDocsGuidesDiscordMerch StoreGitHubBlog 

Toolkit

RuntimePackage managerTest runnerBundlerPackage runner

Project

Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicense

Baked with ❤️ in San Francisco

We're hiring →

PluginBuilder.module method | Bun module | Bun,AI智能索引,全网链接索引,智能导航,网页索引

    API documentation for method bun.PluginBuilder.module | Bun