相关疑难解决方法(0)

golang找不到本地路径的模块

我想将一些 API 从主包推出到单独的包中:

myapp/
    main.go
    myapi/
        myapi.go
Run Code Online (Sandbox Code Playgroud)

里面main.go我有

package main

import "./myapi"

...
Run Code Online (Sandbox Code Playgroud)

开头myapi.go是:

package myapi

...
Run Code Online (Sandbox Code Playgroud)

当我尝试运行 main 时,似乎找不到我的myapi #include. 它给我以下错误:

D:\go\myapp> go run .
build _/D_/go/myapp/myapi: cannot find module for path _/D_/go/myapp/myapi
Run Code Online (Sandbox Code Playgroud)

我来自 C/C++ 世界,如何从 golang 的子文件夹中包含它非常不明显。你能帮我解决这个问题吗?

import package go

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

在 golang 模块功能中本地安装包

当我使用 go get 安装包时,在 golang 模块模式下,这些安装在 go 根文件夹中。

我希望能够以 npm 或 yarn 为 node.js、全局或本地的相同方式安装模块。

实现这种行为的正确方法是什么。

谢谢。

go

0
推荐指数
1
解决办法
3341
查看次数

标签 统计

go ×2

import ×1

package ×1