我知道这可能是一个简单的问题,但我很好奇为什么每次从 github 存储库中提取时都必须删除 node_modules 文件夹。当我从存储库中拉取后尝试执行“npm start”时,收到以下错误,删除 node_modules 文件夹并执行“npm install”后,问题暂时得到解决。
sh: react-scripts: command not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT...
Run Code Online (Sandbox Code Playgroud)
我注意到该文件夹也显示为推送时所做更改的一部分(约 2,800 个文件)。在这种情况下,我是否需要忽略 node_modules 文件夹(.gitignore)以阻止这种情况发生?任何关于为什么会发生这种情况的解释也很酷,仅供我参考。
预先非常感谢您。