如何递归地npm安装所有依赖项

时间:2018-12-04 09:07:05

标签: npm npm-install

我的应用程序中有很多package.json文件。每个模块都有自己的依存关系,这些依存关系写在自己的package.json中。如何一次安装所有依赖项?

我尝试运行npm install,并且它仅根据我运行package.json的目录中的npm install安装了依赖项

1 个答案:

答案 0 :(得分:0)

您可以使用npm prefix参数:

npm i --prefix <nested_dir_name>

对于以下项目结构:

- client
  - package.json
- server
  - package.json
- package.json

您应该使用以下命令在所有文件夹中安装依赖项:

npm i && npm i --prefix client && npm i --prefix server