在CommonJS(特别是节点)中,require()
变量通常只分配一次而且从不更改。那么使用ES6 const
是一个好习惯吗?如:
const level = require('level');
而不是:
var level = require('level');
它会产生什么样的好/坏效果?
答案 0 :(得分:0)
import level from 'level';
我const
关键字(但不要求模块;-))。 IDE可帮助您防止出现简单错误。在我的项目中,我永远不必使用var
(或let
)。
答案 1 :(得分:0)
确实,将const
用于需求是一种很好的做法。支持Node 4+的大多数当前项目都是这样做的,而且几乎没有您想要修改所需模块变量的情况。