2017-04-09 4 views
-3

Je suis sur une machine Windows et j'utilise browserify et gulp.Supprimer ./ avec browserify

Je veux supprimer le ./ dans mes instructions require, est-ce possible?

Exemple:

Au lieu d'exiger (») ./ config.js; Je veux que ce soit require ('config.js');

Mon fichier gulp ressemble actuellement à ceci:

gulp.src('client/app.js') 
    .pipe(browserify({ 
     paths: ['./node_modules', './client'] 
    })) 
    .pipe(gulp.dest('website/public/js')) 
    .on('error', function (error) { 
    console.error('' + error); 
}); 

Si je tente de compiler le code:

var ClientConfig = require ('config.js'); Alors le résultat est littéralement "var clientConfig = require ('config.js');" ce qui n'est pas correct puisque c'est censé inclure le contenu.

Si j'utilise var clientConfig = require ('./ config.js'); alors ça marche. Y at-il de toute façon pour enlever le ./ ou est-ce nécessaire?

Répondre