我尝试使用带有框架反应的Networked-Aframe库制作多人游戏。我遇到的一大障碍是我无法同时运行:
react-scripts start
运行react和
node ./src/vendor/easyrtc-server.js
运行我的服务器。
也许创建我的反应应用程序的生产版本,然后运行服务器?
如何让这两个人一起工作?
我的easyrtc-server.js:https://pastebin.com/PJ0UchSi
答案 0 :(得分:1)
您可以在package.json
文件中添加新脚本以运行不同的命令。
示例强>
{
"name": "someapp",
"version": "0.0.1",
"private": true,
"dependencies": {
// some dependecies
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject",
"custombuild": "npm build && node ./src/vendor/easyrtc-server.js"
}
}
然后当你可以跑,
npm custombuild
此命令将首先构建您的应用程序,然后启动您的服务器。