如何在没有转译器的情况下在Node和浏览器中获取模块?

现在,Chrome支持import / export我认为我们可以在Node.js和浏览器之间共享一些代码, 而不需要Babel,但是因为export不能被包装在一个条件,我不知道我们如何能做到这一点。

例如有什么方法来写这样的东西

 if (typeof module !== "undefined" && module.hasOwnProperty("exports")) { module.exports = BigInt; } else { export default BigInt; } 

并诱使Chrome和Nodeparsing它?