我正在为我的网络应用程序课程开展项目。该项目的一个要求是使用MEAN堆栈(mongo,express,angular,node)。我还使用EJS作为视图引擎。
我是node,mongo和express的新手,但我对ASP.NET MVC / WebAPI有很多经验。
在ASP.NET MVC中,有一个名为System.Web.Optimization
的库,其中包含StyleBundle
和ScriptBundle
个类。可以创建一个包并向其添加样式表/脚本,然后使用Scripts.Render("path/to/bundle")
(或Styles.Render(...)
)将其链接到视图,这取决于应用程序的配置,将替换为链接到包中的每个文件,或者指向包含该包内所有文件内容的服务器生成文件的单个链接。
node / express / EJS中是否有相同的功能?对于该项目,我对自动缩小功能并不感兴趣(但可能很有用),但在捆绑机制中更多。