我在我的网站上使用chartist。在localhost上,没关系。 一切正常。
当我部署网站时,当我想绘制饼图时,我会收到2个错误。
其他图表运作良好。
错误如下:
Uncaught TypeError: Cannot set property 'chartist' of null
它指的是代码的一部分:return m.chartist=y,y
Uncaught TypeError: Cannot read property 'series' of undefined
它指的是代码的一部分:for(var t=[],n=0;n<e.series.length;n++)t[n]="object"==typeof e.series[n] ...
dev和prod版本之间的唯一区别是我将JS(不是uglify)连接起来。
我不能给你更多的细节,所以我知道你帮助不是很容易,但是我迷失了,我花了好几个小时在这上面,我仍然没有弄清楚。 任何帮助都会非常感激!
由于
答案 0 :(得分:1)
尝试消除生产和开发代码之间的所有差异。在这种情况下,您首先要缩小代码,因此请尝试在生产中使用它而不要缩小。
如果它解决了问题,那么你就会知道在缩小过程中会发生一些事情。