What is the difference in dependencies
and dev_dependencies
in a pubspec.yaml
? It seems that when I run pub get
the dev_dependencies
aren't downloaded.
dev_dependencies are dependencies that are not available for code in the resulting application, but only for tests, examples, tools, or to add executable tools like for code generation to your project.
A dependency is a library that a project needs to function effectively. DevDependencies are the packages a developer needs during development.
A dependency is another package that your package needs in order to work. Dependencies are specified in your pubspec. You list only immediate dependencies—the software that your package uses directly. Pub handles transitive dependencies for you.
dev_dependencies
are dependencies that are not available for code in the resulting application, but only for tests, examples, tools, or to add executable tools like for code generation to your project.
dev_dependencies
of any dependencies in your project (dependencies
or dev_dependencies
) are always ignored when you publish to pub.dev.
See also https://dart.dev/tools/pub/pubspec
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With