9
votes

Comment alias un module avec navigation de navigation dans la gourge?

La navigation de navigation Readme décrit la création d'externe nécessite de la sorte: $ Browserify -R à travers -r Duplexer -R ./my-file.js:my-module> Bundle.js code>

puis dans votre page, vous pouvez faire: p> xxx pré>

Ceci fonctionne si vous souhaitez utiliser la ligne de commande, mais j'aimerais utiliser la navigation de navigation. dans une gulfile. Mais il semble y avoir aucun moyen d'ajouter un nom à un module comme ./ myfile-js: mon-module code> dans l'exemple. S'il y a une option pour cela, je ne l'ai pas trouvé. Le seul moyen d'exiger que mon module de la manière qu'ils décrivent est de faire exiger (3) code> car la navigation de navigation semble donner des chiffres aux modules, mais ces chiffres changent et clairement cela n'est pas souhaitable. P>

Edit: Ma solution actuelle consiste à le faire: P>

var shell = require('gulp-shell');

gulp.task('browserify', shell.task([
  'browserify -r ./src/bundle.js:bundle > ./build/bundle.js'
]))


0 commentaires

3 Réponses :


1
votes

Voici quelques façons que je puisse penser à accomplir ce que vous recherchez:

1. Utilisez la méthode .Bundle ():

Il semble que le .Bundle () La méthode peut être ce dont vous avez besoin. Il est pré-intégré à Browserify . Essayez d'expérimenter ce code. Il vous permet d'utiliser les méthodes .pipe () xxx

alors vous devriez être capable de lier ce fichier: ./ /bundle.js à un