antvis / g2-plugin-slider

A datazoom slider plugin for G2.
MIT License
20 stars 15 forks source link

2.1.1 版本在 module 引入初始化时报错 #20

Open hijiangtao opened 5 years ago

hijiangtao commented 5 years ago

Summary

g2-plugin-slider@2.1.1 在 module 引入初始化时报错

Environment

版本 2.1.1

Expected behavior

无报错

Actual behavior

在未进一步引用时便出现报错:

Uncaught (in promise) TypeError: Cannot read property 'Group' of undefined
    at Object.<anonymous> (g2-plugin-slider.js:511)
    at __webpack_require__ (g2-plugin-slider.js:30)
    at Object.<anonymous> (g2-plugin-slider.js:96)
    at __webpack_require__ (g2-plugin-slider.js:30)
    at Object.<anonymous> (g2-plugin-slider.js:80)
    at __webpack_require__ (g2-plugin-slider.js:30)
    at g2-plugin-slider.js:73
    at g2-plugin-slider.js:76
    at webpackUniversalModuleDefinition (g2-plugin-slider.js:3)
    at Object../node_modules/_@antv_g2-plugin-slider@2.1.1@@antv/g2-plugin-slider/build/g2-plugin-slider.js (g2-plugin-slider.js:10)

Steps to reproduce the behavior

前向依赖 G2 版本 3.4.5

安装插件:

npm i @antv/g2-plugin-slider --save

然后在项目中任意一个 js 文件中写入如下代码:

import G2Slider from '@antv/g2-plugin-slider';

运行即可。

hijiangtao commented 5 years ago

我检查了一下本地项目的依赖包,貌似有多个 G2 版本,怀疑是此原因导致,想问下 “Group” 变量在 G2 什么地方定义的,或许可以进一步查出问题出在什么地方。现在的报错信息比较难看到到底是怎么调用出的问题。

ZaL0-0 commented 3 years ago

Summary

g2-plugin-slider@2.1.1 在 module 引入初始化时报错

Environment

版本 2.1.1

Expected behavior

无报错

Actual behavior

在未进一步引用时便出现报错:

Uncaught (in promise) TypeError: Cannot read property 'Group' of undefined
    at Object.<anonymous> (g2-plugin-slider.js:511)
    at __webpack_require__ (g2-plugin-slider.js:30)
    at Object.<anonymous> (g2-plugin-slider.js:96)
    at __webpack_require__ (g2-plugin-slider.js:30)
    at Object.<anonymous> (g2-plugin-slider.js:80)
    at __webpack_require__ (g2-plugin-slider.js:30)
    at g2-plugin-slider.js:73
    at g2-plugin-slider.js:76
    at webpackUniversalModuleDefinition (g2-plugin-slider.js:3)
    at Object../node_modules/_@antv_g2-plugin-slider@2.1.1@@antv/g2-plugin-slider/build/g2-plugin-slider.js (g2-plugin-slider.js:10)

Steps to reproduce the behavior

前向依赖 G2 版本 3.4.5

安装插件:

npm i @antv/g2-plugin-slider --save

然后在项目中任意一个 js 文件中写入如下代码:

import G2Slider from '@antv/g2-plugin-slider';

运行即可。

麻烦问下你这个问题解决了不? 求个解决方案哇 ,困扰好久了 我的g2-plugin-slider版本2.1.1 g2版本4.0.7