2017-06-16 50 views
0

我有一個Angular 4應用程序。我安裝使用外部庫,將自定義節點模塊添加到角度應用程序

npm install some-library --save 

然後我只好到圖書館所做的更改,以得到它的工作,我需要它的方式。現在這一切正常。

我的問題是,如何在我的項目中保存本庫的本地副本?我只是將它從node_modules中刪除?如果我必須重新安裝依賴關係,我不想放棄我的更改。

感謝, 比爾

+0

如果您想將其用作依賴項(而不是將修改後的文件複製到您的項目中),則必須將它作爲新的依賴項發佈到某處。 – acdcjunior

回答

0

這個問題在我看來,你需要一個可用npm包的輕微定製版本。我處理這個問題的方式是在GitHub上找到原始包並分叉。進行分叉回購所需的所有修改(對本地副本進行的相同更改)並將其推送。

既然你已經在GitHub上打包了,你實際上可以安裝該回購作爲依賴!你只需要運行下面的命令...

npm install --save <githubname>/<reponame> 

因此,你應該一切設置。你在GitHub上有你的自定義版本,並且只要你運行了npm install命令,它就會從GitHub抓取你的軟件包的副本。

相關問題