做項(xiàng)目偶爾會(huì)用到以前已經(jīng)寫(xiě)好的代碼庫(kù)。由于有些代碼不會(huì)放在 github 上,就需要導(dǎo)入本地代碼庫(kù)(不要用ctr+c、ctr+v)。
例如:
我有一個(gè)已經(jīng)寫(xiě)好的老代碼,保存在電腦硬盤這樣的位置
f:/mygo/src/cofoxPub
我的新項(xiàng)目使用了 go mod。在 go.mod 文件中,我先在 require 中添加如下代碼
cofoxPub v0.0.0
然后,我開(kāi)始寫(xiě) go.mod 文件中的 replace 部分。代碼如下
replace (
cofoxPub => f:/mygo/src/cofoxPub
)
此時(shí),我就可以在我的新項(xiàng)目中 import 引用 cofoxPub 了,然后在代碼中使用cofoxPub里那些早就完成的功能。
Pwd = cofoxPub.CoFoxPwdEncode(newPwd)
這是我在幾個(gè)月前給自己寫(xiě)的一個(gè)密碼加密程序,現(xiàn)在我可以直接引用它了。哈哈!