2013-10-08 11 views
6

Attualmente sto scrivendo un'app Web che in seguito ho intenzione di distribuire utilizzando node-webkit. Voglio usare il minor numero di node.js possibile in modo da avere la possibilità di distribuire facilmente sul web senza dover riscrivere grandi porzioni del codice.Utilizzo di Jam.js, require.js e node-webkit senza conflitti

Sto utilizzando Jam.js come gestore pacchetti. Ovviamente c'è il problema di require di node.js in conflitto con require di require.js. Usare requirejs invece di require sembra essere un'ottima opzione. Tuttavia, Jam.js compila il file require.config.js e usa require (anziché requirejs) al suo interno.

Attualmente, devo fare window.require = undefined; per far funzionare require.js di Jam.js in node-webkit.

C'è un modo per rendere Jam.js compilare il file require.config.js utilizzando requirejs anziché require?

O c'è una soluzione diversa che mi permette di usare sia Jam.js e node.js di require senza dover fare qualcosa di simile window.require = undefined;? Trovo che la soluzione presentata nel node-webkit FAQ non sia molto soddisfacente.

Grazie per il vostro aiuto!

risposta

3
+0

[Questo] (http://durandaljs.com/documentation/Native-Apps-With -Node-Webkit /) potrebbe fare il trucco. Grazie! – Macks

+0

@Macks e JFelton, il tuo collegamento a durandljs.com è rotto. È possibile aggiornarlo a uno funzionante, supponendo che il contenuto esista da qualche altra parte? – jmort253

+1

@ jmort253 Non so come aggiornare il mio commento, ma questo sembra essere il nuovo URL dell'articolo: http://durandaljs.com/documentation/Native-Apps-With-Node-Webkit.html Se potessi tornare indietro nel tempo, avrei scritto la mia app usando i moduli CommonJS. Funzionerebbe perfettamente con node/node-webkit e potrei facilmente compilarli per il web con Browserify. – Macks

Problemi correlati