NPM:恢复已安装的软件包

alb*_*ert 4 node.js npm

我正在使用npmgit使用 Node.js 应用程序。当我添加新的 npm 包时,我使用npm <package> --save它并将其保存在“ package.json ”文件中。

问题是,当我使用时git reset --hard,“ package.json ”文件被恢复,但软件包仍然安装。

问题是:如何自动卸载之前安装的 npm 包git reset --hard

小智 5

恢复后,您可以尝试 npm prune 选项。这将取消构建 package.json 中不存在的所有包

npm prune
Run Code Online (Sandbox Code Playgroud)