In this document, you will learn how to build a Vue 2 application using Rsbuild.
You can use create-rsbuild
to create a project with Rsbuild + Vue 2. Just execute the following command:
Then select Vue 2
when prompted to "Select framework".
To compile Vue SFC (Single File Components), you need to register the Rsbuild Vue 2 plugin. The plugin will automatically add the necessary configuration for Vue builds.
For example, register in rsbuild.config.ts
:
If you need to use the JSX syntax of Vue, you also need to register the Vue 2 JSX plugin.
In a TypeScript project, you need to add type definitions for *.vue
files so that TypeScript can recognize them correctly.
Create env.d.ts
in the src
directory and add the following content:
After running rsbuild build
to build the application, you will get a set of static assets in the dist
directory. These assets can be deployed to any platform or server.
Please note that the default output structure of Rsbuild may not be suitable for all platforms because different platforms have different requirements for the directory structure. You can refer to the Output Files section to modify the directory structure to meet the requirements of your deployment platform.
Additionally, if you need to preview the deployment artifacts locally, you can use the rsbuild preview command provided by Rsbuild CLI.