公司內(nèi)部倉庫有很多私有 npm 包。這些包能夠使用,但經(jīng)常需要更改其源碼來 hotfix bug 或?qū)崿F(xiàn)特殊需求。這時簡單的方案有這幾種:直接修改 node_modules 內(nèi)源碼。這在自動化部署時會產(chǎn)生問題(線上自動化構(gòu)建時,拉取的是未經(jīng)修改的依賴)。fork 依賴 git 源碼,修改后 npm link 到業(yè)務(wù)項目中。這時原依賴的 git 倉庫并不適合與業(yè)務(wù)項目做合并。通知依賴作者等待版本更新。這時一旦跨部門那么效率并不高。請問哪種方式比較靠譜,或有什么更加合適的方案呢?
如何修改 npm 依賴代碼?
九州編程
2018-12-10 21:15:29