我正在将JS脚本迁移到ES6模块。客户端代码的一个常见模式是将跟踪信息推送到window对象上的全局数组。这方面的一个具体例子是 window.dataLayer数组。我想将这些全局函数抽象到ES6模块中,而不是指示linter使用/* global dataLayer */忽略它们,因为它使代码更容易理解。使用ES6模块来处理这些全局问题的推荐方法是什么,它不涉及像使用代理这样的重量级解决方案?在一个模块化的系统中,有很多的球体确
我使用的是NodeV6.0.0,并希望使用ES2016 (ES6)。然而,我意识到"import“语法不起作用。“导入”不是用ES2015编写模块化代码的基础吗?我也尝试使用--harmony_modules选项运行节点,但仍然收到关于"import“的相同错误。这是代码。“import”不工作的代码:'use strict';
sum = nu