Javascript 如果使用阵列分解,则需要不同的导入

Javascript 如果使用阵列分解,则需要不同的导入,javascript,reactjs,require,module.exports,Javascript,Reactjs,Require,Module.exports,我在生成create react应用程序时检测到此错误 我试图通过生成一个代码示例来向其他人展示我的代码,但我无法重现相同的错误。在codesandbox示例文件夹中,test1.js的一个属性使用数组分解。我希望输出类似于codesandbox,但我的代码输出类似于 test0: Object t0: function t0() {} t1: function t1() {} test1: Module __esModule: true Symbol(Symbol.toStri

我在生成create react应用程序时检测到此错误

我试图通过生成一个代码示例来向其他人展示我的代码,但我无法重现相同的错误。在codesandbox示例文件夹中,test1.js的一个属性使用数组分解。我希望输出类似于codesandbox,但我的代码输出类似于

test0: Object
  t0: function t0() {}
  t1: function t1() {}
test1: Module
  __esModule: true
  Symbol(Symbol.toStringTag): "Module"
  __proto__: Object
  type: "test1"

我可以通过不使用数组分解来解决这个问题,但我想知道为什么会有不同。使用了相同的浏览器。相同的版本。仅供参考,我使用
module.exports
,因为此代码也需要在服务器上使用。

检查缓存,indexedDB/localStorage-错误不可复制。@Zydnar清除了缓存/localStorage,但这不是问题所在。另外,为了以防万一,在匿名页面上运行了它。那么可能是浏览器插件连接问题?@Zydnar None在匿名模式下处于活动状态。
我无法重现相同的错误
-如果问题不再存在,你为什么要在意?没有人能够减少问题,因为在控制台中,
test0
test1
的输出与我在不同浏览器中尝试的相同<代码>清除缓存/本地存储-但indexedDB呢?顺便说一句,由于indexedDB中的某些东西,这种bug经常发生在codesandbox中。