我将 npm install
运行到一个项目中,但由于更新的依赖项而遇到多个错误。有没有办法撤消它并检索我以前的 node_modules
文件夹和文件?
答案 0 :(得分:1)
如果您在目录中运行命令 npm install
,预期行为是更新您的 node_modules
以匹配 package.json
文件中描述的依赖项(如果存在)。请参阅npm docs。
您特别想恢复到旧的模块版本。如果您一直在使用 Git(或其他版本控制系统)提交项目文件,您可以查看以前的提交,在旧的 package.json
文件中查看旧的依赖项。
如果没有,大多数文件系统不会为已编辑的文件(例如更新的模块)提供“撤消”或“还原”系统。对不起!
但是,如果您在 package.json
中安装所有内容时遇到问题,您可能需要编辑该文件,以便可以使用 npm install
而不会抛出错误。您可以在命令行中编辑 npm 依赖项的保存版本,如下所示:npm install <package>@<version>
。 Here's 手动更新依赖版本的参考。祝你好运!