鍍金池/ 問(wèn)答/Linux  HTML/ npm 多模塊化如何開(kāi)發(fā)

npm 多模塊化如何開(kāi)發(fā)

開(kāi)發(fā)vue已經(jīng)有一段時(shí)間了,很糾結(jié)的問(wèn)題,一個(gè)項(xiàng)目中很多功能是需要抽離出來(lái)的,比如應(yīng)用層的ajax庫(kù),高可用ui組件,工具集等,并且這些抽離出來(lái)的模塊一般也是要同步開(kāi)發(fā),我現(xiàn)在是用npm 上傳庫(kù)然后引用的方式,雖然能夠?qū)崿F(xiàn)模塊分離,但模塊與模塊沒(méi)有之前沒(méi)有project來(lái)管理,感覺(jué)別扭,所以,正確的姿勢(shì)應(yīng)該是?

回答
編輯回答
孤毒

project不是用來(lái)管理模塊的,是組合模塊的

2017年1月8日 00:39
編輯回答
絯孑氣

模塊化開(kāi)發(fā)的精髓就是模塊化,你可以根據(jù)功能,根據(jù)業(yè)務(wù),創(chuàng)建很多自己的本地package,這些本地package具體怎們組合要不要將處理業(yè)務(wù)邏輯的模塊,和引用的資源放在一塊是根據(jù)自己的喜好來(lái)決定的。你只要理解了模塊,本地包,遠(yuǎn)程包,公共模塊提取,業(yè)務(wù)分類(lèi),靜態(tài)資源的單獨(dú)處理,和一些nodejs的使用技巧就可以了,關(guān)鍵是多動(dòng)手。另外一點(diǎn)就是多研究一些GitHub上的優(yōu)秀開(kāi)源項(xiàng)目,你慢慢就明白了,這是一個(gè)潛移默化的過(guò)程。

2017年12月28日 05:01