開発ツールチェーンでwebpackとbabelを使用しています。次のコードを実行する場合:
import * as fabric from 'fabric';
var canvas = new fabric.Canvas('canvas');
次のエラーが発生します。
_fabric2.default.Canvas is not a constructor
のrequire('fabric');
代わりに使用すると、同じコードで問題なく動作しimport
ます。
さまざまな呼び出し方法を試しましたimport
が、どれも機能しませんでした。
私のリンティングツールは未定義のfabric
変数について文句を言うので、適切に定義してもらいたいと思います。驚いたことに(私にとって)、このコードはどちらも機能しません:
var fabric = require("fabric");
この場合、次のエラーが発生します。
fabric.Canvas is not a constructor
私は何が間違っているのですか?
fabric
NPMから使用している現在のセットアップでは、
import {fabric} from 'fabric'
ファブリックグローバルオブジェクトにアクセスします。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加