Vorrei distribuire la mia app node.js come un singolo file js. L'applicazione è davvero semplice, ma dipende da poche librerie.App bundle node.js in un singolo file con Browserify
Browserify sembra unire le dipendenze npm
in modo corretto. Tuttavia, l'app dipende anche dalla libreria del file system integrata nel fs
e sfortunatamente le sue firme non sembrano essere state caricate. Ad esempio il seguente codice dà l'errore undefined is not a function
.
var fs = require('fs')
fs.readFileSync(file, 'utf8');
ho capito che lo scopo principale di Browserify è quello di portare CommonJs applicazioni basate sul browser. Ma mi chiedo se c'è un modo per far sì che il compilatore ricada alla funzione globale predefinita require
per le librerie incorporate.
Suggerisco di usare '--node' come alias per' --bare' e '--no-browser-field'. – mathiasrw