【发布时间】:2019-08-30 05:24:35
【问题描述】:
根据标题,我一直在以非常糟糕的方式开发我的 react 应用程序。
由于我在离线环境中工作,每当我需要安装新的包以在我的应用程序中使用时,我都会手动将其复制到我的 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 的依赖项)?
我非常绝望,所以任何建议都会非常感激。
【问题讨论】:
标签: node.js npm npm-install package.json package-lock.json