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!
[Questo] (http://durandaljs.com/documentation/Native-Apps-With -Node-Webkit /) potrebbe fare il trucco. Grazie! – Macks
@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
@ 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