Set the directory of the dist files. Rsbuild will output files to the corresponding subdirectory according to the file type.
Detail:
root
: The root directory of all files.html
: The output directory of HTML files.js
: The output directory of JavaScript files.css
: The output directory of CSS style files.svg
: The output directory of SVG images.font
: The output directory of font files.wasm
: The output directory of WebAssembly files.image
: The output directory of non-SVG images.media
: The output directory of media assets, such as videos.server
: The output directory of server bundles when target is node
.worker
: The output directory of service worker bundles when target is service-worker
.The root
is the root directory of the build artifacts and can be specified as a relative or absolute path. If the value of root
is a relative path, it will be appended to the project's root directory to form an absolute path.
Other directories can only be specified as relative paths and will be output relative to the root
directory.
The JavaScript files will be output to the distPath.root
+ distPath.js
directory, which is dist/static/js
.
If you need to output JavaScript files to the build/resource/js
directory, you can add following config: