我剛開始學習angualar 2,所有教程都使用Systemjs。我使用角度cli創建了一個新項目,並且沒有systemjs。使用webpack的Angular 2文檔?
谷歌搜索問題後,我發現cli現在使用webpack。當我運行ng serve
時,該應用程序在本地正確加載,但我無法理解的是在index.html中沒有引用javascript文件時它是如何工作的。
這是index.html的
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Project</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root>Loading...</app-root>
</body>
</html>
如果我試圖運行在另一臺服務器上什麼也沒有發生,因爲沒有JavaScript文件做任何事情。我猜測webpack必須以某種方式注入它們,但我找不到任何文檔,只是給出了簡單的指導,以便如何發佈/構建它,以便它可以與不是本地服務器的服務器一起運行。
我想這可能太簡單了,但作爲一個完整的初學者,它很混亂。