我的快速服务器设置为在端口8081上运行。我使用nodemon server/start.js
我的Vue应用程序在端口8080上运行。我运行nodemon build/dev-server.js
启动它。
我遇到的问题是如果快速服务器在8081上运行,我就无法运行Vue应用程序。它只是以这个错误结束:
Starting dev server...
[1] Killed
[nodemon] app crashed - waiting for file changes before starting...
如果express没有运行,我可以启动Vue。
我正在使用NGINX btw。
答案 0 :(得分:1)
使用nodemon
观看多个文件时似乎存在问题。您可以按照Gist进行操作。您可以尝试使用node
运行一个文件。
答案 1 :(得分:1)
正如Tolsee所提到的,你可以用一个命令来运行它们,只是不要将nodemon用于这两个文件。以下是使用Vue 2应用程序和Express服务器的示例:
"scripts": {
"dev": "node build/dev-server.js --hot | nodemon server.js", // this line
"start": "node build/dev-server.js",
"build": "node build/build.js"
}
希望这有助于遇到此问题的任何人:)
答案 2 :(得分:0)
我也遇到了同样的问题因此,我建议您使用 pm2 ,而不是使用 nodemon 。查看本博客使用pm2同时运行后端服务器和前端开发服务器Simultaneously Running Express and Webpack Dev Server Henrik Fogelberg