【问题标题】:Including a dist file inside an app that contains a different version of angular在包含不同版本 angular 的应用程序中包含 dist 文件
【发布时间】:2016-09-03 02:16:37
【问题描述】:

假设我们有一个名为“App1”的应用程序,它使用 Angular 1.4 和 webpack。然后我们有基于 webpack 和 Angular 1.5 的“App2”。我们使用 webpack 创建 App2 的包,并使用 bower 将其安装在 App1 上。

那么在为 App1 创建 bundle 时,webpack 是否会在其中包含整个 Angular 1.4 和 1.5?

【问题讨论】:

    标签: angularjs dependencies duplicates bundle webpack


    【解决方案1】:

    webpack 不管理库的版本。你只是说,即 import angular,其中 angular 在 bower_components 中。

    在您的场景中,当您安装 angular 1.5 和需要 angular 1.4 和 bower 的模块时,您将面临错误/警告。

    【讨论】:

    • 是的。我了解如果您使用的是 Angular 1.5 并且某些依赖模块需要 1.4,您将收到错误和警告。我假设 App2 只包含与 Angular 1.5 兼容的库。因此,为 App2 创建的包将不会出现警告或错误。但是,我不太确定如果我在 App1 中通过 bower 安装 App2 包,最终的包将在不同的名称空间下同时包含 Angular 1.5 和 Angular 1.4?
    猜你喜欢
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2017-06-03
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多