我知道可以将vue.js和webpack集成到现有的express.js项目中。将Express.js添加到当前仅使用node.js但不使用框架的现有vue.js / webpack项目中,是否可能相反?肯定的是,如果vue.js项目是在项目的根文件夹级别创建的,那么我可以在根级别创建一个子文件夹以包含express.js文件吗?考虑到不会在单独的子文件夹中找到vue.js客户端项目(而是在主项目的根目录中),这是否会与express.js部署产生冲突?
答案 0 :(得分:1)
Express.js是使用node.js的服务器框架。 Vue.js是一个前端UI框架。是的,您可以在同一服务器上同时使用它们。
...将express.js添加到现有的vue.js / webpack项目中,该项目当前仅使用node.js而没有框架?肯定的是,如果vue.js项目是在项目的根文件夹级别创建的,那么我可以在根级别创建一个子文件夹以包含express.js文件吗?
是的,您可以那样做。实际上,无论在哪里创建express.js服务器,它都会在您定义的domain:port(通常是localhost:3000)处启动。
考虑到不会在单独的子文件夹中找到vue.js客户端项目(而是在主项目的根目录中),这会与express.js部署产生冲突吗?
您将必须在dist
文件夹中构建vue.js前端,并告诉express.js使用此文件夹...