Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 一个应用程序中不同htmls中的不同合并和缩小js文件_Javascript_Node.js_Express_Merge_Minify - Fatal编程技术网

Javascript 一个应用程序中不同htmls中的不同合并和缩小js文件

Javascript 一个应用程序中不同htmls中的不同合并和缩小js文件,javascript,node.js,express,merge,minify,Javascript,Node.js,Express,Merge,Minify,我有一个express.js应用程序,它在服务器上呈现页面,并在不同的路径上为它们提供服务-/home和/dashboard等,例如,我使用几个js文件,一些在所有页面上,一些不在: 在主页上我使用了:jquery.js、下划线.js、somemodule1.js、somemodule2.js 在仪表板上:jquery.js,下划线.js,但是somemodule3.js,somemodule4.js 我需要优化一个应用程序,因为我不想在每个html中分别包含文件 我需要以某种方式将base-m

我有一个express.js应用程序,它在服务器上呈现页面,并在不同的路径上为它们提供服务-/home/dashboard等,例如,我使用几个js文件,一些在所有页面上,一些不在:

在主页上我使用了:jquery.js、下划线.js、somemodule1.js、somemodule2.js

在仪表板上:jquery.js,下划线.js,但是somemodule3.js,somemodule4.js

我需要优化一个应用程序,因为我不想在每个html中分别包含文件

我需要以某种方式将base-merged.js中的jquery和下划线以及其他内容合并到home-merged.js和dashboard-merged.js中。把它们缩小也不错

你现在是使用node.js模块还是grunt插件?我发现了一件事——但我不确定这是否会起作用,我还试图配置插件,但运气不好


谢谢

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


您可以尝试使用您可以使用的

。您也可以尝试和。不,我不想对所有hmtl页面使用一个缩小的文件。正如你所看到的,我需要几个合并和缩小的js文件用于单独的页面。。