做项目偶尔会用到以前已经写好的代码库。由于有些代码不会放在 github 上,就需要导入本地代码库(不要用ctr+c、ctr+v)。
例如:
我有一个已经写好的老代码,保存在电脑硬盘这样的位置
f:/mygo/src/cofoxPub
我的新项目使用了 go mod。在 go.mod 文件中,我先在 require 中添加如下代码
cofoxPub v0.0.0
然后,我开始写 go.mod 文件中的 replace 部分。代码如下
replace (
cofoxPub => f:/mygo/src/cofoxPub
)
此时,我就可以在我的新项目中 import 引用 cofoxPub 了,然后在代码中使用cofoxPub里那些早就完成的功能。
Pwd = cofoxPub.CoFoxPwdEncode(newPwd)
这是我在几个月前给自己写的一个密码加密程序,现在我可以直接引用它了。哈哈!