请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,go init mod是执行在哪个目录下?太跳跃了。

老师,既然是从0到1,你能不能跟权限管理课程或者电商课程一样,从无到有的创建一个项目?现在感觉就是东讲一点 西讲一点,怎么串起来的,还得自己去琢磨。尽管很简单,但体验并不是太好。
图片描述
这上面是没有mod文件的,然后,您这边直接go get,然后出现下面:
图片描述
这两个mod文件突然就出现了。。我把之前的抢红包的免费课照着写了一遍,那项目是没用到mod的,然后既然您是基于上一个项目,那上一个项目您是怎么变成mod管理的?
上一节既然用的是DEMO进行go mod,然后demo跟你这个项目的目录结构是不一样的,那对于初次接触go mod 的我来说,用go init mod 这个命令我是该在哪个目录下进行go init mod?是在resk-project下,还是resk目录下?

正在回答

2回答

@Echo鑫同学 go init mod在项目更目录下面,也就是resk目录下面,使用go mod来管理golang项目,具备GOPATH特征项目空间不再是必须,也不需要将项目添加到GOPATH路径下,可以放到磁盘上的任何一个目录都行,在哪里执行go init mod,那这个目录就是项目目录,项目自动管理有go.mod文件目录及所有子目录。

0 回复 有任何疑惑可以回复我~
  • 提问者 Echo鑫 #1
    项目目录是指src,,还是resk-projects下?我按照你这操作,go get直接get到了当前项目中。
    回复 有任何疑惑可以回复我~ 2019-05-16 19:03:19
  • 提问者 Echo鑫 #2
    在resk目录下输入go mod init 包路径,至于为什么要设置包路径,待解。
    回复 有任何疑惑可以回复我~ 2019-05-17 09:53:10
枫荇 2019-05-14 20:13:55

@Echo鑫同学,您好!“现在感觉就是东讲一点 西讲一点,怎么串起来的,还得自己去琢磨。尽管很简单,但体验并不是太好”关于这个,带来不好的体验,真的很抱歉,在课程中没有讲解从0到1来创建项目是因为在之前的免费课程中已经讲过了,在这里就节省时间能给同学讲更多的更精彩的内容。请抽时间请移步到这里的免费课程学习:https://www.imooc.com/learn/1101 >  https://www.imooc.com/video/18889 

《第6章 Golang编码实践》中有详细讲解。


0 回复 有任何疑惑可以回复我~
  • 提问者 Echo鑫 #1
    关键,,你现在这课讲的,跟那课关联也不紧凑,go mod那节,为什么要用godemo?而不是直接从免费课程中的基础项目进行演进?你目录层级不一样,go mod init,产生的mod文件的位置也不一样,你免费课程,设置的本地工作目录空间,你这实战课,工作目录空间都不介绍了,直接开讲,mod里一堆坑,怎么爬?
    回复 有任何疑惑可以回复我~ 2019-05-16 19:21:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信