bower_concat很棒。使用以下方法添加凉亭包时
bower install something --save
bower_concat将自动从该包中检索javascript和CSS并将其连接成一个包,因此您最终会得到一个很好的vendor.js和vendor.css文件,然后您可以将这些文件缩小并注入到您的html中。
随着angular2和Typescript导入系统的出现,所有软件包(包括您的应用程序中使用的软件包)都将通过NPM。
是否有相当于NPM的bower_concat?它会自动检索CSS并生成一个包吗?
答案 0 :(得分:3)
Webpack绝对是最佳选择。您必须稍微修改一下代码,最好使用ES6导入(如果需要,使用babel降级到ES5),webpack将“正常工作”(c)。
使用Webpack,如果您的设置足够简单,您可以摆脱bower
,还可以摆脱require
甚至grunt
。
它是如何工作的?它需要一个文件('main'文件),然后通过导入依赖项将它们打包成一个(或几个)文件。它连接它们时你可以应用'加载器'。加载器是将文件作为输入的工具,输出将由Webpack收回。装载程序可以缩小,丑化,转换或应用任意转换。那里有很多装载机。
我不回头......
答案 1 :(得分:1)
这个包与你的包类似,看到它会对你有帮助 https://www.npmjs.com/package/node-minify