1

我有一个 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.jsdashboard-merged.js。将它们缩小也很好。

你现在是 node.js 模块还是 grunt 插件呢?我发现的东西 - https://npmjs.org/package/merge-js但不确定这是否可行,我也尝试配置https://github.com/yeoman/grunt-usemin插件但没有运气。 .

谢谢!

4

1 回答 1

-1

是的,通过使用一个缩小的 js 文件,您可以轻松实现它。

您可以尝试使用grunt-minified

于 2013-10-03T06:25:27.103 回答