使用插入符号 (^) -
plugin_name : ^10.0.0
不使用插入符 (^) 符号 -
plugin_name : 10.0.0
因为 ^ 符号用于自动使用来自 Pub 的最新包,只要该更新不会破坏应用程序中的任何内容。但是,更新包可能会引入新的错误?
没有 ^ 符号将始终使用来自 Pub 的相同版本的包,这有助于防止引入新的错误。如果我们要更新包,我们将需要手动指定新版本。
那么添加插件版本以避免插件错误/冲突,同时确保所有插件保持最新的推荐方法是什么?
最安全的方法是使用显式版本:
plugin_name : 10.0.0
有了这个,你可以确保一切正常,如果你想更新一个包,可以通过自己增加版本号来完成。