【问题标题】:Angular library dependency install automaticallyAngular 库依赖项自动安装
【发布时间】:2020-07-15 06:34:25
【问题描述】:

我有一个 Angular 库,我在本地有一个 .tgz 文件。现在我想在我的一个角度应用程序中使用这个库。有没有办法在我们运行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 会构建依赖关系树并安装它们。你可以在这里阅读:docs.npmjs.com/cli/install#algorithm

标签: angular npm npm-install angular-library


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    • 2022-06-10
    • 2015-06-02
    • 2015-11-14
    • 2012-12-02
    相关资源
    最近更新 更多