有人知道如何在端口 3000 上使用 Nodejs 服务器而不是 Vite 自己的前端开发服务器。我尝试了以下所有命令组合,但没有成功
vite
vite preview
vite preview --port:5000
谢谢
2022 年 2 月 8 日更新
我找到了一种方法。我们必须在 vite 构建命令中添加标志 --watch,例如:vite build --watch 这样 Vite 只会将更改捆绑到前端并将其存储在/dist文件夹中,但它会像 Nodejs 一样监视外部服务器。这样我们可以同时开发前端和后端文件并立即看到结果。我们必须单独启动服务器文件并从那里提供 index.html。如果我们在服务器端使用 Nodejs 和 Express,我们还必须将默认目录指向,/dist因为 Vite 会将捆绑的文件放在那里,比如app.use(express.static(__dirname + '/dist'));. node 将自动提供index.html此文件夹中的其他捆绑文件。