如何递归安装 npm devdependencies?

How to install npm devdependencies recursively?

我正在开发一个为另一个项目提供 cli 选项的项目。 cli 需要一些额外的依赖项,我将其列为 devdependency。然而,当安装到目标项目上时,devdependency 并没有被安装。

npm install :安装一级开发依赖,但未安装依赖的开发依赖。

There used to be an option 但它实际上是一个错误,因此被删除了。现在有办法做到这一点吗?

如果安装它的目标项目需要依赖项,则应将其列为依赖项。 DevDependencies 旨在仅在模块本身正在开发时使用(例如测试和打包工具。)

do npm install --only=dev 这将安装 package.json 中所有依赖项的开发依赖项如果你只想为一个包安装开发依赖项 do dev-dependencies npm install <package> --only=dev