如何使用Angular 4.x应用程序中的bower管理前端依赖项

时间:2017-06-08 10:26:54

标签: angular webpack gulp frontend

在我们使用bower来管理和安装前端依赖项之前,我曾参与过angular 1.x项目。我们使用了gulp构建系统,我们使用gulp-wiredep连接index.html中的所有依赖项。

就在最近,我开始研究Angular 4.x项目并计划创建一个带有gulp的构建系统。这甚至可能吗?我知道还有其他选项,如webpack,angular-cli等......但是希望用gulp创建它。

我的问题是:

  1. 如何管理前端依赖项?
  2. 早些时候,当我们使用gulp时,前端依赖关系由bower管理,我们使用gulp-wiredep连接index.html中的所有内容。但是当我在凉亭中搜索Angular 4.x包时,我确实找不到它。

    1. 如果我使用SystemJs作为模块加载器,我还需要引用index.html中的所有js(ts-> js)吗?
    2. 之前我们有一个gulp任务,它拾取了index.html中引用的所有js文件,并将其捆绑到一个app.js文件中。

      请帮忙!我理解angular 4.x但我发现构建系统很难。

1 个答案:

答案 0 :(得分:2)

  

如何管理前端依赖项?

使用npmBower is dying

  

如果我使用SystemJs作为模块加载器,我还是要引用所有   index.html中的js(ts-> js)?

不,你只需要引用起始模块,通常是main.js。阅读更多here

但我强烈建议您考虑构建系统的webpack / angular-cli。