草庐IT

dep_dependency

全部标签

dependency-injection - IoC和DI到底有什么区别

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:InversionofControl我总是在相同的上下文中阅读IoC(控制反转)和DI(依赖注入(inject))。IoC和DI到底有什么区别?IoC与DI有何不同?

c# - NuGet 包管理器 : 'AutoMapper' already has a dependency defined for 'Microsoft.CSharp'

我尝试将AutoMapper添加为在VisualStudioPremium2012上使用NuGet的项目的依赖项,但它失败了。它说:Operationfailed'AutoMapper'alreadyhasadependencydefinedfor'Microsoft.CSharp'.我可以添加其他依赖项。我正在使用VS2012的最新版本的包管理器:NuGetPackageManager2.8.60318.667有什么我应该检查的想法吗? 最佳答案 问题是您的NuGet包管理器太旧了。你需要NuGet2.12因为它支持AutoMap

javascript - 使用 Yarn 安装包时, "incorrect peer dependency"是什么意思?

我刚刚克隆了arepo,建议使用Yarn安装依赖项。当我运行yarninstall时,它似乎没问题,但它提供了这个警告:yarninstallv0.20.3[1/4]?Resolvingpackages...[2/4]?Fetchingpackages...[3/4]?Linkingdependencies...warning"sass-loader@4.0.2"hasincorrectpeerdependency"node-sass@^3.4.2".[4/4]?Buildingfreshpackages...✨Donein77.59s.我上网查了查“具有不正确的对等依赖性”的确切含义

javascript - 把babel和webpack放在devDependencies还是Dependencies里面?

我是npm的新手,并不真正了解依赖项与开发依赖项之间应该包含哪些内容。我知道对于测试库,它们应该进入开发,但是对于像babel和webpack这样的东西呢?它们是否也应该在开发中,因为它们仅用于将es6和JSX转换为vanillaJS?我的理解是,当您部署到heroku时,它已经对必要的库进行了转译,因此无需在生产环境中托管它们?"dependencies":{"babel-core":"^6.7.7","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","babel-plugin-react-transform":"^2.0.2","bab

go - 如何将 Go dep 与 GitLab 子组一起使用

我有一个Go项目需要来自私有(private)GitLab存储库的一些依赖项,例如git.mydomain.com/myteam/category/subcategory/project.git。但是我收到了这个错误。ensureSolve():remoterepositoryathttps://git.mydomain.com/myteam/category.gitdoesnotexistorisinaccessible::exitstatus128 最佳答案 此问题在GitLabsupporttracker上进行了详细讨论。.长

go - 使用 "hero"管理项目依赖项时未安装 iris 的 "dep"组件

此问题也发布在这里:https://github.com/kataras/iris/issues/1081我在我的golang项目中使用“iris”作为MVC框架,我使用“dep”来管理我的项目的依赖项。“iris”依赖项在“Gopkg.toml”中配置如下:然后我使用“depensure-v”下载所有依赖项。“ensure”命令完成后,我检查“vendor/github.com/kataras/iris/hero”文件夹中下载的文件,我发现没有下载源代码文件,引用下面的屏幕截图:所以我不能在我的项目中使用“hero”组件,因为“hero”相关的包没有安装在我的项目中。谢谢大家的帮助~

go - Glide 或 dep 依赖问题,vendor 中的依赖不平坦

相关代码如下:import(core"k8s.io/api/core/v1"metav1"k8s.io/apimachinery/pkg/apis/meta/v1""k8s.io/kubernetes/pkg/api/legacyscheme")...funcPodExec(clusterIdstring,namespacestring,podNamestring,containerNamestring,cmdstring)(){...req.VersionedParams(&core.PodExecOptions{Container:containerName,Command:[]s

go - 使用 dep 运行 go vet 时找不到头文件

在我的项目中运行govet时出现此错误,其中包含vendored依赖项。$govet./...#/vendor/github.com/ethereum/go-ethereum/crypto/secp256k1vendor/github.com/ethereum/go-ethereum/crypto/secp256k1/curve.go:42:10:fatalerror:libsecp256k1/include/secp256k1.h:Nosuchfileordirectory#include"libsecp256k1/include/secp256k1.h"我以为这是开发环境中缺少的依

go - 使用 dep 时如何正确包含协议(protocol)的 golang protobuf/ptypes?

我在包含google/protobuf/timestamp.proto时遇到问题众所周知的类型,使用时dep.我得到一个错误:google/protobuf/timestamp.proto:Filenotfound服务.proto:syntax="proto3";import"google/protobuf/timestamp.proto";packagecom.rynop.platform;optiongo_package="rpc";servicePlatformService{rpcTest(EmptyMessage)returns(EmptyMessage);}messageE

Go Dep - 在 dep 确保后缺少子包 "chi/middleware"

运行depensure后,go-chi缺少中间件子包。project-backend|main.go:8:2:cannotfindpackage"github.com/go-chi/chi/middleware"inanyof:project-backend|/go/src/backend/vendor/github.com/go-chi/chi/middleware(vendortree)project-backend|/usr/local/go/src/github.com/go-chi/chi/middleware(from$GOROOT)project-backend|/go/