Revert "feat(deps): implement batch installation and manifest-based (requirements.txt/package.json) parser and importer"

This reverts commit cbdcbed7a0.
This commit is contained in:
duorameng
2026-05-18 17:53:11 +08:00
parent cbdcbed7a0
commit 9b4826bbee
6 changed files with 0 additions and 343 deletions
-27
View File
@@ -111,30 +111,3 @@ func (s *DependencyService) GetVerifyCommand(language, langVersion string) (stri
}
return m.GetVerifyCommand(langVersion)
}
// GetBatchInstallCommand 获取批量安装命令
func (s *DependencyService) GetBatchInstallCommand(depsList []models.Dependency) (string, error) {
if len(depsList) == 0 {
return "", errors.New("依赖包列表不能为空")
}
firstDep := depsList[0]
m := deps.GetManager(firstDep.Language)
if m == nil {
return "", errors.New("不支持的依赖类型: " + firstDep.Language)
}
return m.GetBatchInstallCommand(depsList)
}
// ImportDependencies 批量导入依赖并自动入库去重
func (s *DependencyService) ImportDependencies(depsList []models.Dependency) ([]models.Dependency, error) {
var imported []models.Dependency
for i := range depsList {
dep := &depsList[i]
if err := s.Create(dep); err == nil {
imported = append(imported, *dep)
}
}
return imported, nil
}