是否可能在package.json中的依赖项和devDependencies对象中包含@ babel / core
当我add yarn add @babel/core
时,它被添加到依赖关系中,但是当我这样做yarn add @babel/core -D
时,它没有被添加到devDependencies中。
如果我删除模块并以相反的方向进行操作,那么我会将其添加到devDependencies中,但不添加到依赖中。
我知道了:warning "@babel/core" is already in "devDependencies". Please remove existing entry first before adding it to "dependencies".
在依赖项和devDependencies中是否可能具有相同的模块/软件包,以及如何?
为什么要在两个地方都有?
如果将“ @ babel / core”放在“ dependencies”中,则这两种情况都可以使用(用于生产和开发目的,而“ devDepencencies”仅用于开发目的。