2017-05-23 37 views
0

enter image description here每當我試圖在IE11中打開我的angular 2 webpack應用程序,它比Chrome瀏覽器的加載時間更長。當我檢查網絡選項卡時,似乎IE試圖獲取大量帶有前綴「.js.map」的文件,如/Observable.js.map,/root.js.map,/toSubscriber.js.map//等等,它無法找到它,因此返回404狀態。我不知道這些文件來自哪裏,因爲我沒有在Chrome瀏覽器中看到這些文件。請幫忙。因爲一些「.js.map」文件需要花費很多時間在IE中加載Angular 2 webpack應用程序

+0

你有沒有考慮一個AOT建立督促與捆綁和縮小? – pixelbits

回答

0

這只是因爲你仍然處於開發者模式。一旦您運行 ng build - 產品 它將構建您的應用程序進行生產並完全優化它。唯一可能導致這個問題的其他事情將是一個緩慢的互聯網/電腦速度。

0

請從編譯版本中刪除.map文件。在tsconfig中將sourcemap設爲false。如果您不使用ng-cli,我強烈建議您使用它來管理您的項目,構建和部署。

"sourceMap": false,

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": false, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "lib": [ "es2015", "dom" ], 
    "noImplicitAny": true, 
    "suppressImplicitAnyIndexErrors": true 
    } 
} 
相關問題