TypeError:超级表达式必须为null或函数-仅在Build上

时间:2020-06-29 22:42:02

标签: reactjs typescript react-redux

我们有一个反应良好的React应用,已经两年了。

最近,我们必须在某些设备功能测试中让https运行在本地,并且必须升级某些库。

"react-scripts": "3.4.1",
"react-scripts-ts": "4.0.8",    
"react": "16.13.1",

"react-app-rewired": "1.6.2",

"start:app": "cross-env react-app-rewired start --scripts-version react-scripts-ts",
"build": "npm run build:css && react-app-rewired build --scripts-version react-scripts-ts",

现在可以在本地运行该应用程序,但是在部署该应用程序时会引发这些错误,

index.browser.js:1195 Uncaught TypeError: Super expression must either be null or a function
    at index.browser.js:1195
    at index.browser.js:1194
    at Module.<anonymous> (index.browser.js:1186)
    at n (index.browser.js:15)
    at Object.e.exports (index.browser.js:327)
    at n (index.browser.js:15)
    at e.exports (index.browser.js:51)
    at Object.<anonymous> (index.browser.js:5)
    at f ((index):1)
    at Module.1301 (getScene.ts:12)

有什么想法吗? GetScene是Redux选择器。

1 个答案:

答案 0 :(得分:0)

这是一个组件错误,我已正常删除该建筑物。显然与过时的丑化版本有关。