saa*_*_me 5 javascript typescript internet-explorer-11 angular-ui-router angular
我正在使用 Angular 9,所有代码在 chrome 中都可以正常工作,但在 IE11 中却不行,我没有使用任何正则表达式,而且大多数情况下我都在使用 back tics。
\n页面加载时 Polyfills-es5.js 中出现以下错误:
\n\n\n错误错误:未捕获(承诺中):语法错误:字符集中的范围无效
\n
单击任何延迟加载的路由按钮后出现以下错误
\n\n\n错误错误:未捕获(承诺中):TypeError:无法获取未定义或空引用的属性\'\xc9\xb5mod\'\nTypeError:无法获取未定义或空引用的属性\'\xc9\xb5mod\'
\n
路线.ts:
\nconst routes: Routes = [\n {\n path: \'home\',\n canActivate: [AuthGuard],\n\n children: [\n {\n path: \'\',\n //loadChildren: () => DashboardModule,\n loadChildren: () => import(\'./dashboard/dashboard.module\').then(m => m.DashboardModule),\n },\n {\n path: \'create\',\n canActivateChild: [AuthGuard],\n //loadChildren: () => HomeModule,\n loadChildren: () => import(\'./home/home.module\').then(m => m.HomeModule),\n },\n {\n path: \'inquiry\',\n canActivateChild: [AuthGuard],\n //loadChildren: () => InquiryModule,\n loadChildren: () => import(\'./inquiry/inquiry.module\').then(m => m.InquiryModule),\n },\n {\n path: \'noaccess\',\n component: NoAccessComponent\n },\n ]\n },\n {\n path: \'login\',\n component: LoginComponent\n },\n\n {\n path: \'**\', redirectTo: \'home/dashboard\'\n }\n];\nRun Code Online (Sandbox Code Playgroud)\n我不确定我犯了什么错误。
\nPolyfills.ts:
\nimport \'core-js/es/symbol\';\nimport \'core-js/es/object\';\nimport \'core-js/es/function\';\nimport \'core-js/es/parse-int\';\nimport \'core-js/es/parse-float\';\nimport \'core-js/es/number\';\nimport \'core-js/es/math\';\nimport \'core-js/es/string\';\nimport \'core-js/es/date\';\nimport \'core-js/es/array\';\nimport \'core-js/es/regexp\';\nimport \'core-js/es/map\';\nimport \'core-js/es/weak-map\';\nimport \'core-js/es/set\';\nimport \'core-js/modules/es.array.includes\'\n\nimport \'core-js\'\nimport \'classlist.js\'; // Run `npm install --save classlist.js`.\nimport \'core-js/es/reflect\';\nimport \'web-animations-js\';\nimport \'zone.js/dist/zone\';\nRun Code Online (Sandbox Code Playgroud)\ntsconfig.ts:
\n{\n "compileOnSave": false,\n "compilerOptions": {\n "baseUrl": "./",\n "outDir": "./dist/out-tsc",\n "sourceMap": true,\n "declaration": false,\n "downlevelIteration": true,\n "experimentalDecorators": true,\n "module": "esnext",\n "moduleResolution": "node",\n "importHelpers": true,\n // "target": "es2015",\n "target": "es5",\n "typeRoots": ["node_modules/@types"],\n "lib": ["es2018", "dom"],\n "paths": {\n "@app/*": ["src/app/*"],\n "@environments/*": ["src/environments/*"],\n // "@assets/images/*": ["src/assets/images*"]\n }\n },\n "angularCompilerOptions": {\n "fullTemplateTypeCheck": true,\n "strictInjectionParameters": true\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n角度.json:
\n{\n "projects": {\n "my-app": {\n "architect": {\n "build": {\n "configurations": {\n "es5" : {\n "tsConfig": "tsconfig.app.es5.json"\n }\n }\n },\n "serve": {\n "configurations": {\n "es5": {\n "browserTarget": "my-app:build:es5"\n}}}}}}}\nRun Code Online (Sandbox Code Playgroud)\n浏览器列表:
\n> 0.5%\nlast 2 versions\nFirefox ESR\nnot dead\nIE 9-11 # For IE 9-11 support, remove \'not\'.\nRun Code Online (Sandbox Code Playgroud)\ntsconfig.app.es5.json:
\n{\n "extends": "./tsconfig.app.json",\n "compilerOptions": {\n "target": "es5"\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n我已经尝试过:
\nng serve --configuration es5\nnpm run build\nnpm run startES5\nRun Code Online (Sandbox Code Playgroud)\n错误截图:
\nIE11 页面加载时空白
\n\nIE11 控制台日志错误
\n\n表情错误
\n\n| 归档时间: |
|
| 查看次数: |
1408 次 |
| 最近记录: |