bower_concat 相当于 NPM

bower_concat equivalent for NPM

bower_concat 太棒了。当您使用以下方式添加 bower 包时:

bower install something --save

bower_concat 将自动从该包中检索 javascript 和 CSS 并将其连接成一个包,因此您以一个不错的 vendor.js 和 vendor.css 文件,然后你可以缩小并注入你 html.

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

NPM 是否有等同于 bower_concat 的东西?它会自动检索你 CSS 并生成一个包?

这个包和你的包很相似,看看这个对你有帮助 https://www.npmjs.com/package/node-minify

Webpack 绝对是正确的选择。你必须稍微修改你的代码,最好是使用 ES6 导入(如果需要,使用 babel 降级到 ES5)并且 webpack 将 'just work'(c).

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

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

我不会回头...