Sto riscontrando qualche problema nel trovare una spiegazione su come utilizzare grunt-browserify. Guardando nella loro cartella di esempi, sto cercando sotto il nodo browserify sotto il loro esempio di base e vedo il seguente:utilizzando grunt-browserify in Gruntfile.js
module.exports = function (grunt) {
grunt.initConfig({
browserify: {
vendor: {
src: [],
dest: 'public/vendor.js',
options: {
require: ['jquery'],
alias: [
'./lib/moments.js:momentWrapper', //can alias file names
'events:evt' //can alias modules
]
}
},
client: {
src: ['client/**/*.js'],
dest: 'public/app.js',
options: {
external: ['jquery', 'momentWrapper'],
}
}
},
concat: {
'public/main.js': ['public/vendor.js', 'public/app.js']
}
});
grunt.loadTasks('../../tasks');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.registerTask('default', ['browserify', 'concat']);
};
Che "venditore" e "client" e dove sono documentati? Nel file README, menzionano "preBundleCB", "dist" e ne ho visti parecchi altri, e la maggior parte ha le proprie strutture dati. Queste opzioni sono enumerate e spiegate ovunque?
Molto utile, grazie! Una cosa che volevo aggiungere a questo registro, il file in esecuzione sul nodo browserify in grunt.initConfig può essere trovata in node_modules.grunt-browserify.tasks.browserify. Nuovo a grugnire e non ho capito la relazione. – Shane