首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Gulp配置文件中使用var而不是const是否有原因?

在Gulp配置文件中使用var而不是const是否有原因?
EN

Stack Overflow用户
提问于 2018-09-21 10:02:24
回答 2查看 976关注 0票数 2

根据这个问题的答案,Const in JavaScript: when to use it and is it necessary?使用const进行gulpfile.js配置是有意义的,不是吗?

但是,在对gulp模块的每次使用描述中,我看到var被使用如下:

代码语言:javascript
复制
var gulp = require('gulp');
var argv = require('yargs').argv;

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

//...

据我所知,在Gulp运行时,这些声明永远不会改变。

有理由使用var吗?这是node.js编译器的问题吗?还是这只是一种习惯?

EN

回答 2

Stack Overflow用户

发布于 2018-09-21 10:08:41

这是必要的习惯。

gulp是一个模块,可以在代码文件中的多个位置使用。但是,如果您不小心覆盖了它,整个代码就会崩溃。

最好依靠计算机或编译器。而不是人类的精确性。

如果使用const,则永远不能覆盖变量。这将避免错误。

票数 1
EN

Stack Overflow用户

发布于 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/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52441260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档