我已經通過模塊上的2ality article,但是,我很困惑,系統如何知道將模塊視爲模塊?Babel如何知道如何將模塊視爲模塊
import React from "react";
import { hello } from "./hello.js";
var Ctrl = React.createClass ({
render : function() {
return (
<div .... random data
></div>
);
}
});
export default Ctrl;
對我來說,模塊只是一個寫有全局代碼的文件。我們通過文件名引用模塊。
但是,我想知道當我們構建生產版本時,這些如何凝聚在一起。
系統如何知道這是一個模塊&不只是聲明全局變量?
難道是import/export
命令,它實際上說:'啊哈,這是一個模塊!
對不起新手問題。
沒有輸入關鍵字不指示JavaScript引擎或transpiler **技術上它有一天會,但不是今天作爲模塊正式來的JavaScript –