我使用angular-cli和router.forRoot({hash: true})
。當我運行ng build
時,它給了我一個<base href="/">
添加到生成的index.html
,從而鎖定應用程序的加載。angular-cli,route.hash = true和ng build
我想使用route.hash = true
而不必刪除每次從生成dist/index.html
標記<base href="/">
。
如何避免這種情況?
我使用angular-cli和router.forRoot({hash: true})
。當我運行ng build
時,它給了我一個<base href="/">
添加到生成的index.html
,從而鎖定應用程序的加載。angular-cli,route.hash = true和ng build
我想使用route.hash = true
而不必刪除每次從生成dist/index.html
標記<base href="/">
。
如何避免這種情況?
<base href="/">
未在構建中動態添加。至少不是beta 24,一直到1.0.0。這是靜態的/src/index.html
只是從/src/index.html
中刪除它,它不應該出現在您運行時ng serve
我的角度cli版本是1.0.0-beta.22-1,我沒有
你使用的是舊版本,有沒有考慮更新? –
你可能是對的。問題是,我花了幾天的時間嘗試更新到最新版本(4),沒有太多的運氣,但我認爲這是時間和耐心的問題:)。希望升級解決了這個問題。再次感謝。 –
Excuseme,英語不是我的第一語言。我想說'它給了我 添加到生成的index.html',而不是'它給了我一個添加到生成的index.html'。希望現在更清楚。 –