我正在开发传统 Ruby on Rails 4代码库。
它包含数百个.js
个文件......
$ find app/assets -name '*.js' | wc -l
268
在生产模式下,它并不是那么糟糕,因为Rails Asset Pipeline将它们缩小并将它们连接成一个文件。
但在开发过程中,页面刷新需要非常很长时间。
我认为他们不需要按特定顺序加载,但我并非100%确定。
我想在开发模式下编译(缩小和连接)仅特定的子文件(递归)JavaScript文件。
是否有一些工具可以指向dir并输出一个缩小的.js
文件?
理想情况下,这可以观察一个目录并重新编译更改。
我怀疑可能是Browserify或Webpack可以做到这一点,但对于我来说,从文档中看它如何在实践中发挥作用并不是很明显。