go mod中第一行 moudle 文件名 处报错,报错内容显示go: errors parsing go.mod以及unknown directive: moudle

问题遇到的现象和发生背景

go mod中第一行moudle 文件名处报错

img

问题相关代码

moudle colly

go 1.17

require (
    github.com/gin-gonic/gin v1.7.7
    github.com/gocolly/colly/v2 v2.1.0
)
require (
    github.com/PuerkitoBio/goquery v1.8.0 // indirect
    github.com/andybalholm/cascadia v1.3.1 // indirect
    github.com/antchfx/htmlquery v1.2.4 // indirect
    github.com/antchfx/xmlquery v1.3.8 // indirect
    github.com/antchfx/xpath v1.2.0 // indirect
    github.com/gin-contrib/sse v0.1.0 // indirect
    github.com/go-playground/locales v0.13.0 // indirect
    github.com/go-playground/universal-translator v0.17.0 // indirect
    github.com/go-playground/validator/v10 v10.4.1 // indirect
    github.com/gobwas/glob v0.2.3 // indirect
    github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
    github.com/golang/protobuf v1.5.2 // indirect
    github.com/json-iterator/go v1.1.9 // indirect
    github.com/kennygrant/sanitize v1.2.4 // indirect
    github.com/leodido/go-urn v1.2.0 // indirect
    github.com/mattn/go-isatty v0.0.12 // indirect
    github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 // indirect
    github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742 // indirect
    github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca // indirect
    github.com/temoto/robotstxt v1.1.2 // indirect
    github.com/ugorji/go/codec v1.1.7 // indirect
    golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 // indirect
    golang.org/x/net v0.0.0-20211123203042-d83791d6bcd9 // indirect
    golang.org/x/sys v0.0.0-20210423082822-04245dca01da // indirect
    golang.org/x/text v0.3.7 // indirect
    google.golang.org/appengine v1.6.7 // indirect
    google.golang.org/protobuf v1.27.1 // indirect
    gopkg.in/yaml.v2 v2.2.8 // indirect
)

运行结果及报错内容

kk@localhost colly % go run main.go
go: errors parsing go.mod:
/Users/kk/Documents/RepoToGolang/Go/colly/go.mod:1: unknown directive: moudle
kk@localhost colly %

我的解答思路和尝试过的方法

第一行moudle colly处报错,通过go mod tidy无法解决
运行项目显示go: errors parsing go.mod
unknown directive: moudle

我想要达到的结果

解决moudle报错问题

你的go.mod文件是怎样创建的,有没有执行go mod init xxx,,xxx是你项目文件夹名称,而且你go mod文件的module写错了,建议用go mod init xxx创建你的go.mod文件

是module