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