如何缩小和连接一个充满JavaScript文件的目录?

时间:2016-09-13 14:03:36

标签: javascript ruby-on-rails node.js webpack browserify

我正在开发传统 Ruby on Rails 4代码库。

它包含数百个.js个文件......

$ find app/assets -name '*.js' | wc -l
  268 

在生产模式下,它并不是那么糟糕,因为Rails Asset Pipeline将它们缩小并将它们连接成一个文件。

但在开发过程中,页面刷新需要非常很长时间。

我认为他们不需要按特定顺序加载,但我并非100%确定。

我想在开发模式下编译(缩小和连接)特定的子文件(递归)JavaScript文件

是否有一些工具可以指向dir并输出一个缩小的.js文件?

理想情况下,这可以观察一个目录并重新编译更改。

我怀疑可能是Browserify或Webpack可以做到这一点,但对于我来说,从文档中看它如何在实践中发挥作用并不是很明显。

1 个答案:

答案 0 :(得分:1)

您可以使用Grunt连接/缩小所有js(或子集)。但是,如果更新一个,则需要手动重新编译。

http://gruntjs.com/