Domanda

Ciao con requisitijs posso impostare un percorso di base come questo: base : './app/' Quindi quando sono dentro ./app/foo/bar/ Ad esempio e ho uno script in cui uso require('foo'); Requisitijs quindi cercherebbe ./app/foo.js e non in node_module cartella o in ./app/foo/bar/foo.js Questo è utile quando hai una sorta di struttura in cui sarebbe molto più pulito per te come sviluppatore vedere le dipendenze invece di avere ../../foo.js. potrei avere ./app/foo.js e ./app/foo/foo.js e ./app/foo/bar/foo.js Sarebbe molto più pulito avere:

require('foo');
require('foo/foo');
require('foo/bar/foo');

piuttosto che:

require('../../foo');
require('../foo');
require('./foo');

Ora potresti dire perché non cambiare il nome e non avere foo ovunque, diciamo che non possiamo per nessun motivo ...

Un'altra mancanza di funzionalità che vedo nel metodo Requisito di Node contro i requisitijs è la capacità di impostazione della mappatura del percorso, se ho una directory denominata ./app/super-sized-directory-name/ In Requisitijs potrei semplicemente fare 'big-dir' : 'super-sized-directory-name' E poi potrei semplicemente usare require('./app/big-dir/foo') Con il metodo richiesto di Node.js, questo non è possibile per quanto ne so ...

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top