Angular库依赖项自动安装

时间:2020-04-03 06:08:06

标签: angular npm npm-install angular-library

我有一个角度库,并且在本地保存为.tgz文件。现在,我想在我的一个有角度的应用程序中使用此库。有没有一种方法,可以在我们运行npm install时自动安装库的依赖项(而不在package.json中添加依赖项)。

示例:

库取决于引导程序,@ angular / material等

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

1 个答案:

答案 0 :(得分:1)

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