NPM等效的bower_concat

时间:2016-06-27 17:26:10

标签: angular npm gruntjs bundle bower

bower_concat很棒。使用以下方法添加凉亭包时

bower install something --save

bower_concat将自动从该包中检索javascript和CSS并将其连接成一个包,因此您最终会得到一个很好的vendor.js和vendor.css文件,然后您可以将这些文件缩小并注入到您的html中。

随着angular2和Typescript导入系统的出现,所有软件包(包括您的应用程序中使用的软件包)都将通过NPM。

是否有相当于NPM的bower_concat?它会自动检索CSS并生成一个包吗?

2 个答案:

答案 0 :(得分:3)

Webpack绝对是最佳选择。您必须稍微修改一下代码,最好使用ES6导入(如果需要,使用babel降级到ES5),webpack将“正常工作”(c)。

使用Webpack,如果您的设置足够简单,您可以摆脱bower,还可以摆脱require甚至grunt

它是如何工作的?它需要一个文件('main'文件),然后通过导入依赖项将它们打包成一个(或几个)文件。它连接它们时你可以应用'加载器'。加载器是将文件作为输入的工具,输出将由Webpack收回。装载程序可以缩小,丑化,转换或应用任意转换。那里有很多装载机。

我不回头......

答案 1 :(得分:1)

这个包与你的包类似,看到它会对你有帮助 https://www.npmjs.com/package/node-minify