-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ajout de l'option --speed pour gulp #5060
Conversation
Je ne comprends pas les erreurs des bots/travis, un problème de syntaxe ? |
EDIT :
EDIT3: Je ne sais pas :
|
Le gain de temps entre lancement de la commande avec ou sans l'option est vraiment flagrant ? En soit je suis pas contre, par contre on ne met pas l'option pour Travis CI car il faut que la compression des images et la minification du JS soient testées quelque part :) |
@Situphen Je passe à quelques secondes/ms au lieu de : https://zestedesavoir.com/forums/sujet/11251/probleme-pour-watch-le-front-end/?page=2#p188382 |
J'ai trouvé le problème : Ne fonctionne pas :
Fonctionne :
Donc faire |
--fast comprend des niveaux selon votre niveau de patience xD, LEVEL --fast=
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je pense que globalement le gros du gain il est sur uglify (et encore ?) et imagemin. Le reste je suis pas sûr que ça soit nécessaire (surtout que ça complexifie pas mal le tout)
Il faut changer la logique de ces arguments, ou renommer |
@vhf : Ce n'est pas mon code que je considère comme optimisation mais les commandes que je désactive |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
:-)
NB : J'ai voulu tester le bouton.
Tu as corrigé les conditions mais pas la raison pour laquelle elles étaient fausses. |
Elles sont fausse pour la simple raison que quand je commence à utiliser |
Je corrige les autres idioties présentes puis je verrais la semaine prochaine pour lire le code à tête reposée. |
Là ça doit être bon ;) |
J'ai rebase :) |
LEVEL --speed=
(J'ai viré le terme optimisation qui portait à confusion car j'optimise la vitesse d'un code avec des fonctions qui optimisent le code pour la prod Les fonctions que j'enlève optimisent le code pour la prod |
J'ai remplacé fast par speed car c'était une variable utilisé dans gulp d'après ce qu'on m'a dit |
C'est utile que je rebase maintenant ou j'attends avant de le faire ? |
@sandhose Peux-tu regarder à nouveau ? Pour palier au bloc de condition dans le code je pourrais utiliser ce plugin : https://github.com/robrich/gulp-if Pour faire : const gulpif = require('gulp-if');
gulp.task('css', ['css:sprite'], () =>
gulp.src([
'assets/scss/main.scss',
'assets/scss/zmd.scss'
])
.pipe(sourcemaps.init())
.pipe(customSass())
// Disabled with 3 or more :
.pipe(gulpif((speedLevel < 3), postcss(postcssPlugins)));
.pipe(sourcemaps.write('.', {
includeContent: true,
sourceRoot: '../../assets/scss/'
}))
.pipe(gulp.dest('dist/css/'))
); au lieu de : gulp.task('css', ['css:sprite'], () => {
let src = gulp.src([
'assets/scss/main.scss',
'assets/scss/zmd.scss'
])
.pipe(sourcemaps.init())
.pipe(customSass());
if (speedLevel < 3) // Disabled with 3 or more
src = src.pipe(postcss(postcssPlugins));
src = src.pipe(sourcemaps.write('.', {
includeContent: true,
sourceRoot: '../../assets/scss/'
}))
.pipe(gulp.dest('dist/css/'));
return src;
}); |
Une idée des temps :
|
Voila c'est peut être mieux comme ça. |
@Situphen plus de niveau |
J'ai fais sauter mon commit, super >.< |
Renomme Aussi, ce serait pas mal si tu n'avais qu'un seul commit. Tu peux par exemple faire |
Quelqu'un m'avait dit sur l'IRC qu'il avait des problèmes avec l'option EDIT : Lapsus. |
5e60020
to
632769c
Compare
J'ai testé QA OK pour moi |
@A-312 Il faut un petit |
C'est fait @Situphen |
Comme situphen a approuvé, je merge. |
Corrige : #5058
La commande --speed :
NB : Je me suis permis de corriger certaine erreur d'indentation mais je crois que c'est quelque chose à ne pas faire ?
Q/A :
Faire
gulp clean
avant puisgulp watch --speed
.(Pensez à faire
npm install
ounpm install gulp-options
)EDIT : Remplacement de fast par speed.