根据这个问题的答案,Const in JavaScript: when to use it and is it necessary?使用const进行gulpfile.js配置是有意义的,不是吗?
但是,在对gulp模块的每次使用描述中,我看到var被使用如下:
var gulp = require('gulp');
var argv = require('yargs').argv;
var autoprefixer = require('gulp-autoprefixer');
//...据我所知,在Gulp运行时,这些声明永远不会改变。
有理由使用var吗?这是node.js编译器的问题吗?还是这只是一种习惯?
发布于 2018-09-21 10:08:41
这是必要的习惯。
gulp是一个模块,可以在代码文件中的多个位置使用。但是,如果您不小心覆盖了它,整个代码就会崩溃。
最好依靠计算机或编译器。而不是人类的精确性。
如果使用const,则永远不能覆盖变量。这将避免错误。
发布于 2018-09-21 10:10:58
我想你不是在用babel来吞咽。如果您与babel一起使用它,最好使用const或let而不是var。如果您不使用babel,那么var是唯一适合您的方法。欲了解更多信息,请阅读此博客文章:https://travismaynard.com/writing/using-babel-with-gulp
或者更好的是,这个https://markgoodyear.com/2015/06/using-es6-with-gulp/
https://stackoverflow.com/questions/52441260
复制相似问题