如何在破坏 node_modules 和 package.json 后重置我的依赖关系树?

How can I reset my dependency tree after ruining node_modules and package.json?

我正在使用 create-react-app 构建应用程序并完全搞砸了我的依赖项。我尝试删除 node-modulespackage-lock.json,但我也搞砸了 package.json,所以没有用。当我尝试 运行 npm start 时,它给了我一个错误,说 react-scripts 没有被识别为内部或外部命令、可运行的程序或批处理文件。

我,愚蠢的,在把一切都搞砸之前 commit/push 没有对 git 做任何事情,所以我不能只是 git clone 然后回到我的旧版本实际工作的项目。我只是想要一种让我的项目环境看起来像我刚刚点击 create-react-app 的方法。如果不只是字面上那样做和 copying/pasting 我所有的源代码文件,这可能吗?

如果你想要与 create react app 完全相同的依赖关系,只需复制它的 package.json,否则你不能做太多,这就是 VCS 如此重要的原因。