我尝试使用npm运行php artisan serve和electron .,但只有php artisan服务被激活。我可以使用浏览器访问127.0.0.1:8000,但是电子桌面应用程序没有运行。
"scripts": {
"electron": "electron .",
"start": "php artisan serve & npm run electron",
}发布于 2020-07-26 22:48:47
这是因为直到您停止php artisan serve命令,它的执行才会结束,所以npm run electron命令永远不会启动。
尝试在后台运行serve命令(如使用nohup)将导致停止执行npm脚本时出现问题: artisan serve进程不会停止,因此重新运行npm run start将在下一个可用端口8001上启动一个新的serve进程。您需要手动查找并终止每个进程。
我想到的唯一选择就是设置一个Apache/Nginx VirtualHost,这样就不需要运行php artisan serve命令了。
https://stackoverflow.com/questions/63101489
复制相似问题