如何根据路线加载CSS和JS到Sails.js布局?

我有一个主layout.ejs文件的Sails.js 0.11.0应用程序。 现在,我正在使用标准资产pipe道,并通过将它们放入assets/stylesassets/js文件夹来加载我所有的CSS&JS。

这种方法的问题是应用程序加载所有与网站相关的CSS和JS文件,而不pipe正在呈现的页面是否需要它。 我希望能够加载基于页面的特定的CSS和JS文件,而仍然通过资产pipe道加载常见的东西。 我该如何去做呢? 我找不到任何文件来完成这件事。

在制作中,所有的东西都应该被缩小,所以你不会得到你可能遇到的多个服务器点击。 从而拉一个样式表和一个js文件。

如果你真的想做这个工作,虽然你可以禁用布局,并在每个视图中包含你想要包含的实际文件,但是这种方法会让你失去一些东西。

– 如果通过Sails.jspipe道运行,则将文件添加到js文件夹时不会自动添加或删除文件

-Minification会破坏你的应用程序,所以你需要手动设置自己的构build过程,以正确处理或禁用缩小。

希望这可以帮助。