Node.js 在现有的package.json中是否有(自动)将依赖项与依赖项分离的方法?

Node.js 在现有的package.json中是否有(自动)将依赖项与依赖项分离的方法?,node.js,json,npm,dependencies,package.json,Node.js,Json,Npm,Dependencies,Package.json,我有一个package.json,在“dependencies”部分有几十个包,我知道其中一些包实际上是devdependency,而其中许多我不知道 有没有一种简单的方法可以自动将devdependency移动到它们自己的“devdependency”部分,而不必手动搜索每个包并查看文档是否说要保存--dev 我看到许多主题讨论了两者之间的差异(我理解),但我正在尝试整理一个现有的package.json,其中所有包都集中在依赖项部分。不,没有办法自动完成。给定的依赖项是dev还是prod在一

我有一个package.json,在“dependencies”部分有几十个包,我知道其中一些包实际上是devdependency,而其中许多我不知道

有没有一种简单的方法可以自动将devdependency移动到它们自己的“devdependency”部分,而不必手动搜索每个包并查看文档是否说要保存
--dev


我看到许多主题讨论了两者之间的差异(我理解),但我正在尝试整理一个现有的package.json,其中所有包都集中在依赖项部分。

不,没有办法自动完成。给定的依赖项是dev还是prod在一定程度上取决于上下文。@jonrsharpe它将是一个很好的在线工具,可供开发人员使用。。。您可以粘贴到package.json中,然后将其拆分为依赖项和devdependency。但是,建立数据库需要做很多工作。但是,由于我已经提到的原因,它不起作用。背景很重要。例如,比较和分析;前端dep一个是prod,另一个是dev。或者可以从生产或测试代码中使用的实用程序库呢?