我没有使用任何名为“encode”的变量。我使用Vite + React来构建我的应用程序。我还使用Apache Echarts。在本地运行我的应用程序时,或者在进行npm run build时,不会出现错误。
但是当部署我的应用程序时,我在屏幕上看到这个错误。
Unexpected Application Error!
Cannot read properties of undefined (reading 'encode')
TypeError: Cannot read properties of undefined (reading 'encode')
at e.mapDimensionsAll (https://desarrollo.d2qwzq..........)
at x2 (https://desarrollo.d2qwzq..........)
at or (https://desarrollo.d2qwzq..........)
at e.<anonymous> (https://desarrollo.d2qwzq..........)
at t.<anonymous> (https://desarrollo.d2qwzq..........)
at Array.forEach (<anonymous>)
at BF (https://desarrollo.d2qwzq..........)
at t.eachSeries (https://desarrollo.d2qwzq..........)
at e.Wy (https://desarrollo.d2qwzq..........)
at e.update (https://desarrollo.d2qwzq..........)
字符串
1条答案
按热度按时间xghobddn1#
我已经修复了。问题出在Vite使用的minifier上。我已经从Terser改为ESbuild。捆绑包更大,但至少它可以工作
之前:
字符串
之后:
型