【发布时间】:2016-10-29 19:32:00
【问题描述】:
bower_concat 很棒。当您使用以下方式添加凉亭包时:
bower install something --save
bower_concat 会自动从该包中检索 javascript 和 CSS 并将其连接到一个包中,因此您会得到一个不错的 vendor.js 和 vendor.css 文件,然后您可以将它们压缩并注入到您的 html 中。
随着 angular2 和 Typescript 导入系统的出现,所有的包,包括在你的应用程序中使用的包,都通过 NPM。
对于 NPM 是否有等效的 bower_concat ?它会自动检索你的 CSS 并生成一个捆绑包?
【问题讨论】:
-
@AngJobs bower_concat 不是一个简单的 concat 工具。它将从包中提取相关的 js 和 css 并自动连接它们。使用 grunt-concat 我每次添加依赖项时都必须更新 grunfile。
-
我认为 Webpack 可以做到这一点,还有更多:webpack.github.io/docs/stylesheets.html ;我认为,缺点是 Webpack 需要一些时间来适应。但是您可以使用经过充分测试的样板,例如 Angular 2 Webpack starter:github.com/AngularClass/angular2-webpack-starter
标签: angular npm gruntjs bundle bower