Angular 库依赖自动安装

Angular library dependency install automatically

我有一个 angular 库,我在本地有一个 .tgz 文件。现在我想在我的 angular 应用程序之一中使用这个库。有没有一种方法,当我们 运行 npm install 时自动安装库的依赖(不在 package.json 中添加依赖)。

示例:

库依赖于bootstrap、@angular/material等

在我的项目中,默认情况下我没有添加库需要的任何上述依赖项。我只是在 package.json 中指定 "sampleLibrary": "file:./libraries/sample-library.tgz"。如果 运行 npm install,我需要安装 sampleLibrary 的所有依赖项并在 node_modules.

中可用

您需要在 sampleLibrarypackage.json 文件中的 dependencies 键下列出这些依赖项。当您 运行 npm install 时,NPM 构建依赖树并安装所有必需的模块。您可以阅读有关算法的更多信息 here.