Ho scritto un semplice modulo npm per precompilare i miei modelli manubri quando uso il compressore django per eseguire la post-elaborazione per alcuni componenti lato client e ho scoperto che ho bisogno di spedire il modulo npm con alcuni file js.Come fare riferimento a file locali in un modulo npm?
Attualmente ho solo supporre che nessuno sta installando questo con il flag globale perché ho "hard coded" il percorso di queste dipendenze nel modulo NPM sé
esempio il layout del mio modulo NPM
/
*/bin
* /lib/main.js
* /vendor/ember.js
Ora all'interno main.js che voglio usare la brace js file di ... Attualmente il mio duro approccio codificato assomiglia a questo
var emberjs = fs.readFileSync('node_modules/django-ember-precompile/vendor/ember.js', 'utf8');
-questo Anche in questo caso funziona solo perché suppongo di installarlo locale, ma mi piacerebbe pensare node.js ha un modo più legittimo per ottenere file incorporati localmente
Qualcuno sa come posso migliorare questo per essere più "globale" amichevole?