在開發(fā)了近一年的分包小程序后蓖柔,發(fā)現(xiàn)了不用發(fā)版就可以本地測試的方法蹲姐。
按之前的自測邏輯,需要先在分包項目里進行打包->update version->npm publish情萤,發(fā)布完成后帆精,在主包里install&build较屿,之后再在小程序工具中進行預(yù)覽隧魄。
雖然項目里也有現(xiàn)成的腳本及腳手架,可以直接本地替換主包產(chǎn)物隘蝎,或者編譯完成后流水線發(fā)包购啄,但對于整個開發(fā)流程來說還是比較繁瑣,更期望的是可以通過一種不需要額外的操作就可以體驗打包后的內(nèi)容嘱么。
這里介紹一種軟鏈方式來實現(xiàn):
當(dāng)我們想要調(diào)試本地開發(fā)的 npm 模塊包(還沒有發(fā)布或者修改了一些內(nèi)容)時狮含,可以使用 npm link 進行調(diào)試
在項目A中想通過軟鏈調(diào)試項目B時,直接在項目B下執(zhí)行 npm link A即可曼振。