代码之家  ›  专栏  ›  技术社区  ›  William Tonkin-Howe

Angular2+KineticJS错误:动能\动能\ Webpack \导入的\模块\动能未定义

  •  0
  • William Tonkin-Howe  · 技术社区  · 8 年前

    我目前正在将一个旧网站从php+mysql+jquery+kineticjs迁移到angular6+firebase。他们有一个广泛的领域,有很多拖放功能和画布乐趣,这些都是用jquery+kineticjs编写的-我希望可以像导入组件一样将其导入到组件中,为客户机和我自己节省大量时间。

    "dependencies": {
        "@angular/animations": "^6.0.5",
        "@angular/common": "^6.0.5",
        "@angular/compiler": "^6.0.5",
        "@angular/core": "^6.0.5",
        "@angular/flex-layout": "^6.0.0-beta.16",
        "@angular/forms": "^6.0.5",
        "@angular/http": "^6.0.5",
        "@angular/platform-browser": "^6.0.5",
        "@angular/platform-browser-dynamic": "^6.0.5",
        "@angular/router": "^6.0.5",
        "angular2-notifications": "^1.0.0",
        "core-js": "^2.5.7",
        "font-awesome": "^4.7.0",
        "hammerjs": "^2.0.8",
        "jquery": "^3.3.1",
        "kinetic": "^5.2.0",
        "lodash": "^4.17.5",
        "nodemailer": "^4.6.7",
        "rxjs": "^6.2.1",
        "typescript": ">=2.7.0 <2.8.0",
        "zone.js": "^0.8.26"
      },
    

    采取的步骤:

    jquery kinetic

    index.html KineticJS

    <script>
        var global = global || window;
        var Buffer = Buffer || [];
        var process = process || {
          env: { DEBUG: undefined },
          version: []
        };
    </script>
    

    错误类型错误:“未定义动能模块”

    new Kinetic.Stage({
        container: 'elementId',
        width: canvasWidth,
        height: canvasHeight
    });
    

    1 回复  |  直到 8 年前
        1
  •  0
  •   William Tonkin-Howe    8 年前

    我和德拉古拉一起去的,到目前为止,它非常容易使用,实际上并没有占用我太多的时间来重建。

    推荐文章