作為一名前端小白旁仿,那么是必須要有自己一個(gè)GitHub的賬號(hào)呢俭缓,因?yàn)榈搅撕笃诜奖阄覀兡軌驈?fù)制聋溜,粘貼代碼到自己的項(xiàng)目里來(lái)锯厢,那么我為什么要開始著手搞這個(gè)就是因?yàn)槟壳拔覀兯龅捻?xiàng)目會(huì)有一個(gè)涉及到三級(jí)聯(lián)動(dòng)的問題
在網(wǎng)上百度了好久皮官,都沒能夠找到一個(gè)比較適合的三級(jí)聯(lián)動(dòng)js庫(kù),所以我就想到了github实辑,關(guān)于GitHub賬號(hào)注冊(cè)捺氢,這里就不做詳細(xì)贅述了,我們直接一步步來(lái)吧
第一步:SSH-key
首先你得在github里的setting(設(shè)置)里面生成自己的第一個(gè)公鑰
關(guān)于生成步驟剪撬,推薦地址https://blog.csdn.net/qq_23703157/article/details/73838688
第二步摄乒,在本地git clone "github上面的地址"
三種方式均可下載成功到本地
注意:此處我使用的是SSH下載到本地遇到過(guò)一個(gè)坑,執(zhí)行命令
git clone "github地址"
提示:Are you sure you want to continue connecting(yes/no)?
我以為輸個(gè)y就OK了,結(jié)果后面來(lái)了一句:
提示:please type "yes" or "no"?
不管輸入"y"或者"n",此處會(huì)無(wú)限循環(huán)下去
解決辦法就是很簡(jiǎn)單馍佑,在提示第一句的時(shí)候完整回復(fù)"yes"即可成功克隆github上面的項(xiàng)目到本地了
第三步斋否,進(jìn)入項(xiàng)目 ,右鍵打開命令窗口拭荤,執(zhí)行命令npm i 全局安裝node-modules茵臭,安裝完成之后,此處有兩個(gè)啟動(dòng)服務(wù)的命令舅世,分別是npm run dev和npm start,你可以分別嘗試一下旦委,此處具體輸入什么命令來(lái)啟動(dòng)服務(wù)結(jié)合你拷貝下來(lái)的項(xiàng)目里的package.json文件的scripts里的字段是什么
注意,此處scripts里面并不存在start字段歇终,那么運(yùn)行npm run dev即可啟動(dòng)服務(wù)了社证,如果你執(zhí)行的是npm start,那么會(huì)出現(xiàn)下列情況
第四步,成功啟動(dòng)服務(wù)之后评凝,你就可以隨意ctrl+c和ctrl+v了
補(bǔ)充一點(diǎn):看了網(wǎng)上的很多篇博客文章追葡,都會(huì)寫到在git bash here里面去執(zhí)行npm i,但是這里有一個(gè)坑,那就是你不管執(zhí)行幾次奕短,雖然node-modules能夠有文件夾宜肉,但是內(nèi)容是空的,最后會(huì)報(bào)npm err的錯(cuò)誤翎碑,這里之所以會(huì)安裝不成功谬返,是因?yàn)槎丝诤虸P地址都是你自己本地的IP地址和端口,需要改成和遠(yuǎn)程后臺(tái)的IP和端口一致日杈,報(bào)錯(cuò)會(huì)有提示遣铝,即可,修改過(guò)后即可正常下載安裝node模塊了莉擒,因?yàn)橹按翱诖蜷_太多酿炸,都關(guān)掉了,這段文字應(yīng)該說(shuō)的比較直白了涨冀,反正多折騰幾遍就對(duì)了
(附上圖片一張)npm config list
注意匹配IP以及端口號(hào)(端口號(hào)與IP地址在)
以上純屬自己個(gè)人理解與感悟填硕,歡迎指教!鹿鳖!