确实,Angular 8(最新更新)不支持在UC浏览器中使用。这是因为UC浏览器不被Angular框架官方支持。然而,你可以尝试使用以下代码示例来解决这个问题:
browserslist
插件,确保在项目根目录下执行以下命令:npm install browserslist --save-dev
.browserslistrc
,并添加以下内容:not UCAndroid < 12
polyfills.ts
文件,将core-js
导入语句的位置移到最前面,如下所示:import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
ng build --prod
以上步骤将通过使用browserslist
插件来限制不支持的浏览器。这样,在UC浏览器中访问你的Angular应用时,将会显示一个警告信息,提示用户使用其他受支持的浏览器访问。
请注意,尽管上述步骤可以解决在UC浏览器中使用Angular 8的问题,但并不保证在所有情况下都能正常运行。建议仍然使用Angular官方支持的浏览器来访问你的应用。