Obtenir browserify besoin chemins se comportent plus comme des requirejs

Je trouve que c'est une douleur lors du déplacement de fichiers et de constamment avoir à réécrire le fichier include chemins sont relatifs à leur nouveau dossier.

Je veux éviter cela dans mon browserify code:

var View = require('../../../../base/view');

Et faire quelque chose de plus en ligne avec requirejs où il connaît mon chemin d'accès de base est js:

var View = require('base/view');
  • Dans browserify doc il y a une option appelée opts.basedir que je comprends, c'est de faire ce que vous êtes à la recherche pour: opts.basedir is the directory that browserify starts bundling from for filenames that start with . MAIS, je ne peux pas l'obtenir pour travailler moi-même (avec gulp-browserify)
  • c'est pour la première fichier js enfin à droite? Pas l'ensemble de la js arbre. Donc, il ne semble pas résoudre le problème
  • en effet basedir ne permet pas de résoudre le problème. opts.paths est ce que @Abadaba est à la recherche pour. J'ai répondu à ma propre question avec plus de détails ici: stackoverflow.com/questions/22434494/browserify-basedir-option/...
InformationsquelleAutor Abadaba | 2014-02-26