Comment automatiser la tâche de compiler twitter bootstrap dans mon projet nœud.js? p>
Je modifie les moins de fichiers compilés dans une construction personnalisée de bootstrap pour mon projet NODE.JS, donc je ne peux donc pas simplement utiliser le personnalisé en ligne ou la distribution JavaScript / CSS pré-compilée. P>
Comment utiliser quelque chose comme GRUNT ou BOWER pour automatiser le processus de construction et compilation du cadre frontal de Twitter Bootstrap dans mon projet à partir de la source? P>
Y a-t-il un gestionnaire de paquets pour les bibliothèques et les cadres frontaux? P>
3 Réponses :
J'utilise GRUNT pour compiler mon moins. Voici les dépendances que vous devez ajouter à votre colis.json: et voici comment mon grognile.js ressemble à: p> module.exports = function(grunt) {
grunt.initConfig({
less: {
project: {
options: {
paths: ['src/css/less'],
yuicompress: true
},
src: ['src/css/less/index.less'],
dest: 'src/css/styles.css'
}
},
watch: {
css: {
files: ['src/css/less/**/*.less'],
tasks: ['less']
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('assemble-less');
// grunt.registerTask('default', ['concat', 'less']);
grunt.registerTask('default', ['less', 'watch']);
}
Existe-t-il un moyen de le faire fonctionner dans le cadre de npm code> et de ne pas vous rappeler d'exécuter
grogneur code> avant de commencer à travailler?
Selon votre arrangement, vous voudrez peut-être juste regarder moins middleware . Cela compilera votre moins dans CSS à la volée dans le développement et la première fois que la CSS est demandée, puis servira la CSS au lieu de la recompiler à chaque fois. Beaucoup d'exemples de configuration sur le lien fourni. P>
Je n'ai pas les paramètres à portée de main pour GRUNT-BOOTSTRAP et NPMJS est hors ligne pour une raison quelconque pour une raison quelconque, essayez ce lien pour les paramètres https://npmjs.org/package/grunt-bootstrap
IM à l'aide de la dernière version de GRUNT-BOOTSTRAP et GRUNT-APT-MOINS TOI; P>
paquet.json p> } p> gruntfile.js moins: entrée p> EDIT: i Encore une fois encore, https://github.com/jgallen23/grunt-bootstrap
Je savais que c'était quelque part là-bas. Il existe certaines de vos options de configuration bootstrap, vous recherchez probablement que vous devez ajouter au grognile.js pour compléter votre tâche .. Profitez P> P>