Ionic framework 无法将snap.svg导入ionic2项目

Ionic framework 无法将snap.svg导入ionic2项目,ionic-framework,ionic2,snap.svg,Ionic Framework,Ionic2,Snap.svg,我遵循了这一点,但我无法让snap.svg在我的Ionic2项目中工作 安装: npm install snapsvg --save npm install @types/snapsvg --save 使用: 错误: Uncaught TypeError: Cannot read property 'on' of undefined 有什么建议吗?1)安装导入加载程序和快照: npm i imports-loader npm i snapsvg npm i @types/snapsvg 2

我遵循了这一点,但我无法让snap.svg在我的Ionic2项目中工作

安装:

npm install snapsvg --save
npm install @types/snapsvg --save
使用:

错误:

Uncaught TypeError: Cannot read property 'on' of undefined
有什么建议吗?

1)安装导入加载程序和快照:

npm i imports-loader
npm i snapsvg
npm i @types/snapsvg
2) 在html模板中创建元素:

<svg width="200" height="200" id="svg"></svg>
4) 在组件中使用它:

import Snap from 'imports-loader?this=>window,fix=>module.exports=0!snapsvg/dist/snap.svg.js';
 ionViewDidEnter() {
    let s = Snap("#svg");
    let circle = s.circle(50, 50, 100);
    ...
  }
 ionViewDidEnter() {
    let s = Snap("#svg");
    let circle = s.circle(50, 50, 100);
    ...
  }