2016-11-07 195 views
1

我正在與Node.js應用程序npmgit。當我添加新的npm包時,我使用npm <package> --save,它保存在'package.json'文件中。NPM:恢復安裝的軟件包

問題是,當我使用git reset --hard時,'package.json'文件被恢復,但軟件包仍然安裝。

現在的問題是:如何在git reset --hard之前自動卸載已安裝的npm軟件包?

回答

2

恢復後,您可以嘗試npm修剪選項。這將不會在package.json中創建所有的包。

npm prune