dart pub remove
Remove is one of the commands of the pub tool.
$ dart pub remove <package> [options]This command removes the specified package from the pubspec as a dependency.
For example, the following command is equivalent to editing pubspec.yaml (removing http from dependencies or dev_dependencies) and then calling dart pub get:
$ dart pub remove httpOptions
#For options that apply to all pub commands, see Global options.
--[no-]offline
#By default, pub connects to the network to retrieve hosted packages (--no-offline). To use cached packages instead, use --offline. For details, see Getting while offline.
-n, --dry-run
#Reports which dependencies would change, but doesn't change any.
--[no-]precompile
#By default, pub precompiles executables in immediate dependencies (--precompile). To prevent precompilation, use --no-precompile.