Share via


JavaScriptHostingExtensions.AddViteApp Method

Definition

Adds a Vite app to the distributed application builder.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.JavaScript.ViteAppResource> AddViteApp(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, string appDirectory, string runScriptName = "dev");
static member AddViteApp : Aspire.Hosting.IDistributedApplicationBuilder * string * string * string -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.JavaScript.ViteAppResource>
<Extension()>
Public Function AddViteApp (builder As IDistributedApplicationBuilder, name As String, appDirectory As String, Optional runScriptName As String = "dev") As IResourceBuilder(Of ViteAppResource)

Parameters

name
String

The name of the Vite app.

appDirectory
String

The path to the directory containing the Vite app.

runScriptName
String

The name of the script that runs the Vite app. Defaults to "dev".

Returns

A reference to the IResourceBuilder<T>.

Remarks

The following example creates a Vite app using npm as the package manager.
var builder = DistributedApplication.CreateBuilder(args);

builder.AddViteApp("frontend", "./frontend");

builder.Build().Run();

Applies to