unnecessary_dev_dependency
對 {0} 的開發依賴是不必要的,因為該包也存在普通依賴。
描述
#當 dev_dependencies 下列出了一個包,而該包也同時列在 dependencies 下時,分析器會產生此診斷資訊。dependencies 下的包對包中的所有程式碼都可用,因此無需同時將其列在 dev_dependencies 下。
示例
#以下程式碼會產生此診斷資訊,因為包 meta 同時列在 dependencies 和 dev_dependencies 下
yaml
name: example
dependencies:
meta: ^1.0.2
dev_dependencies:
meta: ^1.0.2常見修復方法
#移除 dev_dependencies 下的條目(如果該包是唯一列在那裡的,則同時移除 dev_dependencies 鍵)
yaml
name: example
dependencies:
meta: ^1.0.2