2017-05-26 11 views
1

私はエラーの下に私のプロジェクトでテストを開始起こります:リアクト・スクリプトをFabricjs jsdom紛争、

FAILのSRC/テストを /App.js ●は、それが実際に

TypeError: Cannot read property 'imageSmoothingEnabled' of null 

    at klass._setImageSmoothing (node_modules/fabric/dist/fabric.js:6567:38) 
    at klass._initStatic (node_modules/fabric/dist/fabric.js:6348:12) 
    at klass.initialize (node_modules/fabric/dist/fabric.js:8611:12) 
    at new klass (node_modules/fabric/dist/fabric.js:1961:23) 

をクラッシュすることなく、レンダリング私がfabricjsキャンバスを作成すると起こります。それはjsdomとfabricjsの間の葛藤ですか?

答えて

1

最後に私は問題を発見しました。問題は、ファブリックjの依存関係の1つでした。それはCanvasでした。 OS上にいくつかのパッケージが必要です。お使いのOSによって異なります。

OSのX:須藤はapt-getをインストールlibcairo2-devのlibjpeg8-devのlibpango1.0-devのlibgif-devのビルド不可欠グラム++

のFedora:醸造のpkg-config設定カイロのlibpng JPEG giflib

のUbuntuをインストールします:sudoのyumをインストールカイロ-develのcairomm-develののlibjpeg-ターボのdevelのPango Pangoの-develのpangommのpangomm-develのgiflib-develの

Solarisの場合:pkginインストールカイロのpkg-config設定xproto renderproto kbproto xextproto

Windowsの場合:取扱説明書oキャンバスwiki

関連する問題