我有一个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插件没有运气..
谢谢!
最佳答案
是的,通过使用一个缩小的 js 文件,您可以轻松实现它。
您可以尝试使用grunt-minified
关于javascript - 一个应用程序中不同html中的不同合并和缩小的js文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19147443/