根据标题,我一直在以非常糟糕的方式开发我的反应应用程序。
由于我在离线环境中工作,每当我需要在我的应用程序中安装一个新的包时,我都会手动将它复制到我的 node_modules 文件夹中。问题是我通常不会使用新安装的依赖项更新我的 package.json 文件。
因此,很长一段时间后,我的 node_modules 文件夹变得非常大(300 ish)。
当我将应用程序发送给我的同事进行开发并且他运行 npm install "some package" 时,npm 删除了我手动安装的包的一半以上(哎哟)。(这也解释了 npm 在此https://github.com/npm/npm/issues/17929#issuecomment-322881421上的行为)
有没有办法让我用我的 node_modules 文件夹中手动安装的所有依赖项来更新我的 package.json 文件?除了必须手动键入所有 300 个加模块(+ 下载的模块,因为它是另一个 node_module 的依赖项)?
我非常绝望,所以任何建议都将不胜感激。