Javascript 如何同时使用多个框架?

Javascript 如何同时使用多个框架?,javascript,node.js,express,frameworks,ejs,Javascript,Node.js,Express,Frameworks,Ejs,我对节点框架的工作原理有点困惑。有人建议我使用Express.js和ejs,因为我需要一个特定的功能(导入html)。我不确定它是否具备我所需要的一切,因为我还没有对什么样的框架最适合我做过很多研究 我需要该功能尽快让我的网站恢复在线。我可以同时使用多个框架吗?如果没有,我可以一起使用ejs和其他框架吗?如果不能同时使用2,卸载框架有多容易/难 我知道这听起来像是我可以用谷歌搜索这个,但我已经厌倦了到处搜索,我得到的只是“2020年10大Nodejs框架”,尽管我做了一些事情,比如“同时”加上引

我对节点框架的工作原理有点困惑。有人建议我使用Express.js和ejs,因为我需要一个特定的功能(导入html)。我不确定它是否具备我所需要的一切,因为我还没有对什么样的框架最适合我做过很多研究

我需要该功能尽快让我的网站恢复在线。我可以同时使用多个框架吗?如果没有,我可以一起使用ejs和其他框架吗?如果不能同时使用2,卸载框架有多容易/难

我知道这听起来像是我可以用谷歌搜索这个,但我已经厌倦了到处搜索,我得到的只是“2020年10大Nodejs框架”,尽管我做了一些事情,比如“同时”加上引号


编辑:为了澄清一些事情,我知道ejs和express配合得很好我不知道我想使用什么框架,现在我需要使用ejs。

ejs设计用于Express,因为它们是不同的、互补的东西

Express是一个web服务器框架。EJS是一个模板引擎,设计用于使用Express。他们合作得很好


您可以安装100个模板引擎或5个web服务器框架,然后只需为任何给定项目使用任何一个模板引擎或框架进行编码。安装模板引擎(或任何NPM模块)只需在磁盘上放置一些代码。它一直处于休眠状态,直到您使用
require()
import
将其实际加载到项目中。所以,您可以安装任意数量的NPM模块,然后只使用您实际想要用于任何给定项目的模块进行编程。“安装”NPM模块只是将代码放在磁盘上。它根本不会影响您的项目,直到您使用
require()
import

实际加载并运行该代码为止。我知道,我问了更多关于如果我安装了express和ejs会发生什么的问题,但后来想切换库。@DavidZhan-好吧,那么请编辑您的问题以实际说明这一点。你的问题不是这么说的。你真正关心的是什么?您可以安装100个模板引擎,然后只需为任何给定项目使用任何一个模板引擎进行编码。我不明白你到底想问什么?或者,你认为你有什么问题?安装模板引擎(或任何NPM模块)只需在磁盘上放置一些代码。它一直处于休眠状态,直到您使用
require()
import
将其加载到您的项目中。我在您发表评论前一分钟更新了它。我的全部问题是关于这些东西是如何工作的。“您可以安装100个模板引擎,然后只需为任何给定项目使用任何一个模板引擎进行编码。”这基本上是对我的问题的回答。@DavidZhan-好的,如果您认为这回答了您的问题,我最后一次尝试将前面的评论合并到我的答案中。