依照規(guī)範(fàn), 應(yīng)該是這樣的形式,
import ... from
而且也不該有import后邊跟字符串的語法呀.
import 最後也會(huì)轉(zhuǎn)換成 require 的形式。
import ‘zone.js’
會(huì)轉(zhuǎn)換成
require('zone.js')
所以,你可以理解為,就是單純的把 zone.js 引入到當(dāng)前位置。
更深點(diǎn)講就跟模塊有關(guān)系
正常定義模塊我們需要這樣導(dǎo)出一些函數(shù)或者對(duì)象,給引用的模塊使用:
// alert.js
export default function alert(){
alert(1)
}
// 那么接受的地方就需要
import alert from 'alert.js' // 導(dǎo)入
alert() // 使用
但是有些模塊沒有導(dǎo)出方法或者對(duì)象,比如這樣的:
// alert.js
alert(1)
那么,這樣的模塊,就不需要外部引用的時(shí)候去指定變量了。
因?yàn)閮?nèi)部是自執(zhí)行的。