小编Jua*_*rín的帖子

模块路径格式错误...第一个路径元素中缺少点

我有一个包含 2 个不同可执行文件的项目,每个可执行文件都有自己的依赖项以及对根的共享依赖项,如下所示:

Root
  |->server
  |    |-> main.go
  |    |-> someOtherFiles.go
  |    |-> go.mod
  |    |-> go.sum
  |->validator
  |    |-> main.go
  |    |-> someOtherFiles.go
  |    |-> go.mod
  |    |-> go.sum
  |->utils
  |    |-> someOtherFiles.go
  |->config
  |    |-> someOtherFiles.go
  |-> go.mod
  |-> go.sum
Run Code Online (Sandbox Code Playgroud)

我的root的go.mod是这样的

module prex-kyc

go 1.13

require ({requiredDependencies})
Run Code Online (Sandbox Code Playgroud)

我的验证器的 go.mod 是这样的(服务器是模拟的)

module validator

go 1.13

require (
    prex-kyc v0.0.0-00010101000000-000000000000
    {otherRequiredDependencies}
)

replace prex-kyc => ../
Run Code Online (Sandbox Code Playgroud)

在验证器和服务器的 main.go 中,我进行如下导入:

import (
    "prex-kyc/utils"
    {someOtherImports}
)
Run Code Online (Sandbox Code Playgroud)

当我尝试构建其中一个项目时,我收到此错误:build validator: cannot load prex-kyc/config: …

import module path go

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

go ×1

import ×1

module ×1

path ×1