2017-10-08 13 views
0

J'essaie de faire un jeu multijoueur en utilisant la bibliothèque Networked-Aframe avec aframe-react. Le grand barrage routier que j'ai rencontré est que je ne peux pas exécuter simultanément:Utilisation de Aframe en réseau avec aframe-react

react-scripts start 

pour exécuter et réagir

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

pour exécuter mon serveur.

Peut-être créer une version de production de mon application de réaction, puis exécuter le serveur?

Comment puis-je faire travailler ces deux-là ensemble?

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

Répondre

1

Vous pouvez ajouter de nouveaux scripts dans votre fichier package.json pour exécuter différentes commandes.

Exemple

{ 
    "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" 
    } 
} 

Puis, quand vous pouvez exécuter,

npm custombuild 

Cette commande va d'abord construire votre application, puis démarrez votre serveur.

+0

Tweaked ma question un peu, je ne cherche pas seulement à les faire fonctionner simultanément, j'ai besoin du serveur pour travailler avec mon application de réaction entièrement construit. Cela fonctionne déjà si vous écrivez directement dans le fichier index.html, mais pas lorsque vous utilisez réellement réagir. – JDorman