NPM等效的bower_concat

Luk*_*ker 6 bundle npm gruntjs bower angular

bower_concat很棒.使用以下方法添加bower包时:

bower install something --save
Run Code Online (Sandbox Code Playgroud)

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

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

NPM的bower_concat是否等效?它会自动检索你的CSS并生成一个包吗?

Luk*_*ker 3

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

使用 Webpack,您可以摆脱bower, 而且require即使grunt您的设置足够简单。

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

我不会回头...