导入但未使用:as,未定义

我将文件重命名为文件,并将 moetemplate 重命名为 htmlparts 然后去构建


./router.go:8: imported and not used: "github.com/golangframework/File" as file

./router.go:11: imported and not used: "github.com/golangframework/htmlparts" as moetemplate

./router.go:21: undefined: File in File.ReadAllBytes

./router.go:61: undefined: htmlparts in htmlparts.LoadPartFile

./router.go:62: undefined: File in File.ReadAllText

./router.go:65: undefined: htmlparts in htmlparts.Render

我的进口是这个


package main


import (

    "encoding/json"

    "log"

    "net/http"


    "github.com/golangframework/File"

    "github.com/golangframework/JSON"

    "github.com/golangframework/Object"

    "github.com/golangframework/htmlparts"

    "github.com/golangframework/httpmongo"

    "github.com/golangframework/moeregexp"

)

我还清理了 goroot pkg,更新了 src 为什么构建错误?


慕虎7371278
浏览 153回答 2
2回答

浮云间

需要注意的大小写不同file和File。既然你谈论重命名文件,我假设你的代码真的很像package mainimport (    file "github.com/golangframework/File")func main() {    File.ReadAllBytes("foo")}要么不重命名File模块(除去file在进口),或称其为file替代File。

紫衣仙女

哦,,,对不起,我检查了 goroot scr,发现旧的 moetemplate.go 和 file.go 仍然存在所以我删除了那些,然后从 github 获取,而不是好的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go