1
我正在與Node.js應用程序npm和git。當我添加新的npm包時,我使用npm <package> --save
,它保存在'package.json'文件中。NPM:恢復安裝的軟件包
問題是,當我使用git reset --hard
時,'package.json'文件被恢復,但軟件包仍然安裝。
現在的問題是:如何在git reset --hard
之前自動卸載已安裝的npm軟件包?
我正在與Node.js應用程序npm和git。當我添加新的npm包時,我使用npm <package> --save
,它保存在'package.json'文件中。NPM:恢復安裝的軟件包
問題是,當我使用git reset --hard
時,'package.json'文件被恢復,但軟件包仍然安裝。
現在的問題是:如何在git reset --hard
之前自動卸載已安裝的npm軟件包?
恢復後,您可以嘗試npm修剪選項。這將不會在package.json中創建所有的包。
npm prune