作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
假设我想将一个 go 项目集成到另一个 repo 中,或者想在我的桌面上开发一个临时项目。我目前的理解是,为了开发任何东西,它必须在我的 gopath 之内。
这是 Go 独有的吗?有没有办法,例如,go init
一个文件夹并将其用作独立的项目文件夹?
最佳答案
正如我在 Automatically defining GOPATH on a per project basis 中所说明的那样,这取决于您的 IDE。
Visual Studio Code将自动检测一个 Go 项目结构 (myProject/src
) 并为该项目设置一个 GOPATH
。
参见“GOPATH in the VS Code Go extension”
您会在 IntelliJ 编辑器(非免费)GoLand 中找到相同的功能。
参见 this thread .
- Global GOPATH: this allows you to configure a GOPATH (which can have multiple values, of course) for all the projects you are using the IDE with. You'll configure it once and reuse it across the projects
- Project GOPATH: has the same properties as the Global GOPATH but this one applies only to the current project. This means you can configure different GOPATH values for different projects.
关于go - 是否可以在项目基础上开发 Go? (没有gopath),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50200492/
我一直在从事一个开源项目。它使用安装在 jdk8 镜像上的构建生成的 debian (.deb) 软件包创建 docker 镜像。 但最近我开始犯错误,不幸的是我无法克服它。一旦通过 Dockerfi
我正在尝试使这些卡片可点击以重定向到另一个屏幕,但我无法弄清楚 let cards = this.state.items.map(item => ( Actions.dog
我是一名优秀的程序员,十分优秀!