Есть ли причина для использования var вместо const в конфигурационных файлах Gulp? - PullRequest
0 голосов
/ 21 сентября 2018

Согласно ответам на этот вопрос Const в javascript?Когда его использовать и нужно ли , имеет смысл использовать const для конфигурации gulpfile.js, а не?

Но в каждом описании использования gulp-модулей я вижу, что var используется как, например,:

var gulp = require('gulp');
var argv = require('yargs').argv;

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

//...

Насколько я понимаю, эти объявления никогда не меняются во время работы Gulp.

Есть ли причина для использования var, что-то с компилятором node.js или это просто хаббит?

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

Полагаю, вы не используете babel с глотком.Если вы используете его с babel, лучше использовать const или let вместо var.Если вы не используете babel, тогда var - единственный способ для вас.Прочтите этот пост в блоге для получения дополнительной информации: https://travismaynard.com/writing/using-babel-with-gulp

Или даже лучше, это https://markgoodyear.com/2015/06/using-es6-with-gulp/

0 голосов
/ 21 сентября 2018

Это необходимая привычка.
gulp - это модуль, который можно использовать в нескольких местах в файле кода.Но, если вы перезаписаете его случайно, весь код потерпит крах.
Лучше зависеть от компьютера или компилятора.Вместо человеческой точности.
Если вы используете const, вы никогда не сможете перезаписать переменную.Это позволит избежать ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...