为什么在JS React和Node中导入处理不同?

时间:2019-05-17 17:40:57

标签: javascript node.js reactjs import

为什么要用JS,
React处理这样的导入

for

同时
节点像这样处理导入

func

这纯粹是一个约定吗?
如果可以,它们可以互换吗?
如果不是,为什么这样做很重要?
它们在幕后是否有任何区别,例如性能?

1 个答案:

答案 0 :(得分:-1)

import是ES6,已通过babel对其进行了归类,以在所有浏览器中进行编译 require是ES5。 React正在使用import,因为在幕后它使用babel作为编译器。它们是不可交换的,从某种意义上说,您可以在React中使用require和import,但是在本机节点中,您只能使用require。