javascript - 一个应用程序中不同html中的不同合并和缩小的js文件

标签 javascript node.js express merge minify

我有一个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插件没有运气..

谢谢!

最佳答案

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

您可以尝试使用grunt-minified

关于javascript - 一个应用程序中不同html中的不同合并和缩小的js文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19147443/

相关文章:

javascript - 如何在使用 Jquery 时回显 PHP session 变量?

javascript - angularjs Controller 功能无法按预期工作

mysql - 无法读取未定义的属性

node.js - 多文件上传不显示文件存储路径

javascript - 根据选择中的选项更改元素

javascript - 无法启用电子邮件/密码身份验证提供商

javascript - 无法读取未定义nodejs的属性 'path'

javascript - 如何从 Node 控制台查看 html?

Node.js: express 不工作?

javascript - 使用 Express.js 从 Angular.js 下载文件