We provide @rsdoctor/cli
for you to use Rsdoctor's features locally through the CLI program.
@rsdoctor/webpack-plugin
, @rsdoctor/rspack-plugin
, and @rsdoctor/cli
should have the same major and minor versions.
npx @rsdoctor/cli <command> [options]
command.@rsdoctor/cli
currently provides the following commands for different functionalities:
The analyze
command is mainly used to load the manifest.json file locally and start Rsdoctor's analysis report page without the need to rebuild.
Parameter Definition
manifestFile
is the path to the manifest.json file (supports local path)Usage Example
We provide a Node.js API in @rsdoctor/cli
that allows you to make calls during runtime in Node.js.
Importing the Module
execute()
The execute
asynchronous function is the execution function of Rsdoctor CLI. By calling the execute
function, it will automatically parse process.argv and invoke different commands.
execute('analyze', {...})
If you need to directly execute the analyze command through the Node.js API, you can call it as follows: