Angular 2 webpack应用程序在IE中加载需要花费大量时间,原因是一些“错误”;。js.map";文件夹
每当我试图在IE11中打开angular 2网页包应用程序时,它比chrome浏览器花费更多的加载时间。当我在“网络”选项卡中检查时,IE似乎正在尝试获取许多前缀为“.js.map”的文件,如/Observable.js.map、/root.js.map、/toSubscriber.js.map//等,但它无法找到这些文件,因此返回404状态。我不知道这些文件来自何处,因为我在Chrome浏览器中看不到这些文件。请帮助。这只是因为您仍处于开发人员模式。一旦你跑了 ng构建——prodAngular 2 webpack应用程序在IE中加载需要花费大量时间,原因是一些“错误”;。js.map";文件夹,angular,webpack,Angular,Webpack,每当我试图在IE11中打开angular 2网页包应用程序时,它比chrome浏览器花费更多的加载时间。当我在“网络”选项卡中检查时,IE似乎正在尝试获取许多前缀为“.js.map”的文件,如/Observable.js.map、/root.js.map、/toSubscriber.js.map//等,但它无法找到这些文件,因此返回404状态。我不知道这些文件来自何处,因为我在Chrome浏览器中看不到这些文件。请帮助。这只是因为您仍处于开发人员模式。一旦你跑了 ng构建——prod 它将为生产
它将为生产构建您的应用程序,并对其进行完全优化。唯一可能导致此问题的其他原因是互联网/计算机速度缓慢 请从编译版本中删除.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
}
}
您是否考虑过为prod构建AOT并进行捆绑和缩小?