我在 npm 和 git 的Node.js应用程序中工作。当我添加新的npm包时,我使用npm <package> --save
并将其保存在&#39; package.json &#39;文件。
问题在于,当我使用git reset --hard
时,&#39; package.json &#39;文件已还原,但仍然安装了包。
问题是:我如何自动卸载我在git reset --hard
之前安装的npm软件包?
答案 0 :(得分:3)
还原后,您可以尝试使用npm prune选项。这将取消构建package.json
中没有的所有包npm prune