我有一个 express.js 应用程序,它在服务器上呈现页面并在不同的路由上提供它们 - /home和/dashboard等,例如,我使用了几个 js 文件,一些在所有页面上,一些没有:
在我使用的主页上:jquery.js、underscore.js、somemodule1.js、somemodule2.js
在仪表板上:jquery.js, underscore.js,但是somemodule3.js, somemodule4.js
我需要优化一个应用程序,因为我不想分别在每个 html 上包含文件..
我需要以某种方式将base-merged.js和其他中的 jquery 和下划线合并到home-merged.js和dashboard-merged.js。将它们缩小也很好。
你现在是 node.js 模块还是 grunt 插件呢?我发现的东西 - https://npmjs.org/package/merge-js但不确定这是否可行,我也尝试配置https://github.com/yeoman/grunt-usemin插件但没有运气。 .
谢谢!