如何递归安装npm devdependencies?

时间:2016-08-22 12:56:01

标签: node.js npm npm-install

我正在开发一个项目,为其他项目提供cli选项。 cli需要一些额外的依赖,我已将其列为devdependency 。但是,当安装在目标项目上时,不会安装devdependency。

npm install:安装第一级dev依赖项,但未安装依赖项的dev依赖项。

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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