2017-05-23 38 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 
    } 
} 
相关问题