当前位置: 首页 > news >正文

网站建设的环境巨久科技网站建设

网站建设的环境,巨久科技网站建设,网站开发环境 对比,17173金币交易平台【1】GO111MODULE有三个值#xff1a;off, on, auto off#xff1a;go命令行将不会支持module功能#xff0c;将会使用旧版本那种通过vendor目录或者GOPATH来查找依赖包的方式。 on#xff1a;go命令行会使用modules功能#xff0c;而不…【1】GO111MODULE有三个值off, on,  auto                 offgo命令行将不会支持module功能将会使用旧版本那种通过vendor目录或者GOPATH来查找依赖包的方式。                 ongo命令行会使用modules功能而不再去GOPATH目录下查找依赖包。                 auto默认值go命令行将会根据当前目录来决定是否启用module功能。在以下两种情形下使用module功能a、当前目录在GOPATH/src之外且该目录包含go.mod文件b、当前文件在包含go.mod文件的目录下面。 【2】初始化模块 go mod init whz_test(模块名称) 在当前目录会生产一个go.mod文件同时还有一个go.sum文件。              go.mod和go.sum都应该加入到版本控制但go.sum不需要手工维护。         子目录是不需要go mod init的所有子目录中的依赖都会组织在根目录的 go.mod 文件中。 创建go.mod文件后直接go run 或 go build 将会自动下载依赖包并将依赖关系和版本写到go.mod和go.sum文件中。 【3】其他命令 go mod download: 下载依赖包         go mod graph: 打印模块依赖图         go mod tidy: 拉取缺少的模块移除不用的模块         go mod vendor: 将依赖复制到vendor下         go mod verify: 验证依赖是否正确         go mod why: 解释为什么需要依赖 【4】go.mod文件中支持4个命令         module语句指定包的名称即路径         require语句指定依赖项模块         replace语句可以替换依赖项模块不包含某个版本等         exclude语句可以忽略依赖项模块排除一个特定的模块依赖用此指明不拉取该版本 【5】举例go.mod文件内容         --------------------------------------         module whz_test go 1.19 require (                 github.com/hashicorp/go-multierror v1.1.1                 ...                 github.com/samber/lo v1.37.0         ) require (                 github.com/hashicorp/errwrap v1.0.0 // indirect                 github.com/modern-go/reflect2 v1.0.2 // indirect                 golang.org/x/exp v0.0.0-20220303212507-bbda1eaf7a17 // indirect         ) exclude golang.org/x/time v0.3.0         replace golang.org/x/sync v0.1.0 gitee.com/x/sync v0.1.0         replace golang.org/x/sync v0.1.0 /User/local/...         --------------------------------------         [说明]         1在require语句间接引入的会有indirect标识         2replace语句可解决对应依赖模块网络问题拉取不到换个地方拉取本地调试不想发布到仓库。 【6】go.mod文件生产后拉取指定的依赖常用的命令         go get                只拉取(更新)直接依赖         go get -u            拉取(更新)直接依赖和间接依赖模块         go get -u -t ./...   拉取(更新)直接依赖和间接依赖模块包括单元测试中用到的。         go get拉取依赖不需要精准指定依赖版本可自动推断对应的版本号              拉取指定版本的命令         go get http://golang.org/x/textlatest          拉取最新的版本若存在tag则优先使用。         go get http://golang.org/x/textmaster        拉取 master 分支的最新 commit。         go get http://golang.org/x/textv0.3.2         拉取 tag 为 v0.3.2 的 commit。         go get http://golang.org/x/text342b2e       拉取 hash 为 342b231 的 commit最终可能转换为 v0.3.2。 【7】go mod模式下goland可能会出现的问题 使用go mod下载了指定的依赖后在goland中提示错误无法关联到这个依赖不过在goland以及命令行都可以编译运行。 goland版本2024.2.  检查goland的设置          1在File-Settings设置了Global GOPATH使用了系统的环境变量                             [GOPATH]C:\whz_go_path          2使用go mod下载了依赖包github.com/gin-gonic/gin                     经检查已经成功安装到了GOPATH路径了                             C:\whz_go_path\pkg\mod\github.com\gin-gonic\ginv1.10.0              3在命令行编译成功在goland中也可以编译运行成功但是代码中main.go显示红色波浪线提示有错误无法解析依赖库“github.com/gin-gonic/gin“。          4经检查是因为File-Settings-Go-GoModules设置中没有勾选以下选项                             Enable Go modules integration                     勾选后问题解决。
http://www.tj-hxxt.cn/news/140399.html

相关文章:

  • 不收费的网站有哪些公司网站制作教程
  • 淄博做网站的公司学网站开发培训班
  • 北京网站建设优化学校哪个网站做的系统好用吗
  • 怎样注册自己网站的域名抖音推广费用标准
  • 单页网站域名提供深圳网站制作公司
  • 开一家做网站的公司wordpress检测
  • 班级网站怎么做ppt平面设计好的网站
  • ps做简洁大气网站中国建设银行安徽省分行网站
  • 公司网站建设规划wordpress4.7更新说明
  • 网站续费公司软件开发培训学校软件开发培训机构
  • 新泰做网站做网站的快捷方式代码
  • 沈阳网站开发技术公司怎么建设网站让国外看
  • 烟台网站制作策划做家旅游的视频网站好
  • 做家装的有没有网站可以找工作企业管理软件管理系统
  • seo网站建设步骤模板网站建设价格
  • 昌平区手机网站制作服务营销咨询
  • 网站关键词多少个字数 站长网国内网站空间
  • 保护动物网站建设策划书江苏五星建设网站
  • 网站的组织与风格设计怎么在阿里云建立网站
  • 怀安县网站建设怎么做ppt教程网站
  • 用织梦做的网站国家官方网站
  • 广州公司核名在哪个网站长沙移动网站建设哪家好
  • 网站性能容量的收集与分析怎么做站长综合查询工具
  • 学网站开发技术中英文网站建设费用
  • 网站正在建设中手机版wordpress tags
  • 网站刚建好怎么做能让百度收录哈尔滨模板建站平台
  • 网站建设都有那些费用网络规划设计师报名入口
  • 东莞网站排名优化公司江苏省建设工程地方标准网站
  • 公司想做个网站应该怎么做php做的一个网站
  • 工艺礼品东莞网站建设怎么做购物网站的分类目录