2017-10-08 23 views
0

我正在尝试使用联盟框架框架与框架反应来制作多人游戏。大障碍我碰到的是我不能同时运行:使用联网框架与框架反应

react-scripts start 

运行反应和

node ./src/vendor/easyrtc-server.js 

运行我的服务器。

也许创建我的反应应用程序的生产版本,然后运行服务器?

我如何让这两个人一起工作?

我easyrtc-server.js:https://pastebin.com/PJ0UchSi

回答

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 

这个命令将首先构建应用程序,然后启动服务器。

+0

调整了一下我的问题,我不只是想让它们同时运行,我需要服务器来处理我完全构建的反应应用程序。 如果您直接写入index.html文件,它已经可以工作,但在实际使用反应时不会。 – JDorman