Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

facebook flux zonder nodejs

Pagina: 1
Acties:

  • fjskmdl2
  • Registratie: Februari 2011
  • Laatst online: 22:28
Ik zou graag facebook flux op een gewone apache server gebruiken

Wanneer ik de voorbeeld app van van facebook flux installeer, dan kan ik deze gewoon uitvoeren door de index.html te openen in firefox

install instructies:
https://github.com/facebo...ter/examples/flux-todomvc
npm install
npm start

Die npm start zorgt er echter voor dat er een js/bundle.min.js file gemaakt wordt
Dit is het bestand die uitgevoerd wordt bij het openen van de applicatie.

Mijn probleem is nu net dat ik van scratch wil beginnen, maar ik weet niet hoe ik flux kan includen.

require('flux'); werkt blijkbaar niet

Ik probeer dus via requirejs de file te includen maar zonder succes

in de brocode op github wordt telkens gebruik gemaakt van
require('...');
maar dit werkt blijkbaar niet :s

  • iH8
  • Registratie: December 2001
  • Laatst online: 17-06-2024

iH8

Heb je wel een AMD loader geladen zoals bijvoorbeeld RequireJS?

Aunt bunny is coming to get me!


  • fjskmdl2
  • Registratie: Februari 2011
  • Laatst online: 22:28
ik zit al een stap verder:
code:
1
2
3
require(['flux/dist/Flux'],function(flux){                
  console.log(flux);
});


Nu wil ik echter ook de "flux Dispatcher" module gebruiken, maar deze is afhankelijk van es6-promise
(in Dispatcher.js staat een require('es6-promise').Promise)

Ik probeer nu het volgende:
code:
1
2
3
4
require(['es6-promise/promise.min', 'flux-dispatcher/Dispatcher'],function(promise, dispatcher){                  
  console.log(promise);
  console.log(dispatcher);
});


maar dan krijg ik de melding dat es6-promise nog niet geladen werd op het moment dat de dispatcher geladen werd:
code:
1
Error: Module name "es6-promise" has not been loaded yet for context: _. Use require([])


In Dispatcher.js (flux dispatcher) staat er een verwijzer naar de promise module
code:
1
require('es6-promise').Promise

maar ik vermoed ook dat die zowiso nooit juist ingeladen kan worden want de dispatcher module en promise module staan in verschillende directories, en ik vermoedt niet dat ik de bronfile van de dispatcher moet aanpassen om dit werkend te krijgen :?

[ Voor 77% gewijzigd door fjskmdl2 op 27-11-2014 10:35 ]