2016-11-07 182 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