首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成带有角7的prod必须是null或函数

生成带有角7的prod必须是null或函数
EN

Stack Overflow用户
提问于 2022-02-08 09:31:16
回答 1查看 400关注 0票数 1

我有一个较老的角应用程序,我实现了okta auth。

它使用了角7.2和okta版本

代码语言:javascript
复制
   "@okta/okta-angular": "^5.1.0",
    "@okta/okta-auth-js": "^5.9.0",
    "@okta/okta-signin-widget": "^5.16.1",
    "@oktadev/schematics": "^5.2.0",

我使用的是"target":"es2015",当我在没有prod标志的情况下编译应用程序时,一切都正常。但是,一旦我使用--prod=true标志进行编译,它就会以以下错误崩溃。

Uncaught :超级表达式必须是null或函数。

如果我进入angular.json文件并关闭优化,它可以工作:

代码语言:javascript
复制
"optimization": false,

但是应用程序的大小从2mb到9mb。

我能做些什么来使优化工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-11 10:41:54

结果是升级到角8是解决办法。

代码语言:javascript
复制
npm config set legacy-peer-deps true
cmd /C "set "NG_DISABLE_VERSION_CHECK=1" && npx @angular/cli@8 update @angular/cli@8 @angular/core@8"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71031463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档