npm-确保package.json列出了我提交更改之前所需的所有依赖项

时间:2019-10-03 19:20:04

标签: npm

问题:我遇到了一个问题,当我忘记使用必需的依赖项更新package.json时,会发生此问题。我最初使用npm install而不是npm install --save(或--save-dev)安装了它。然后我提交更改,另一个开发人员发现我忘记更新package.json文件以列出所需的依赖项,因为代码无法编译。

当前解决方案:我当前的解决方案是对代码进行干净签出,然后依次运行npm installnpm run build来验证软件包是否正确构建。

目标/解决方案::我的目标是找到一种方法,以确保在我git commitgit push进行更改之前,package.json文件是正确的。

npm是否有命令列出我在node_modules文件夹中未列出的本地安装在package.json文件夹中的所有软件包?这会有所帮助 我找到了我需要的软件包(因为我正在使用它),但是没有在我的package.json文件中列出依赖项。

搜索解决方案

  • 我已经搜索了如何找到我的package.json文件中缺少的依赖项?

  • 我已经搜索了npm命令以列出未在package.json文件中列出的软件包?

注意:我已经找到了解决方案,但是无论如何都会发布此解决方案,因为其他人可能会从该问题/答案中受益。

仅供参考:我当前的Web应用开发使用git,因此术语“提交”是指git commit

0 个答案:

没有答案