2016-06-09 124 views
1

我想添加jsPlumb到我的webpack-build js-app(ReactJS)。我正在使用jsPlumb v2.0.7。當我們與webpack捆綁它被扔錯誤使用jsPlumb與Webpack React

Uncaught TypeError: jsPlumb.getRenderModes is not a function.

我能夠通過進口和腳本加載器來解決上述問題,我的WebPack配置裝載機的樣子,

{ 
    test: require.resolve('jsplumb'), 
    loaders: [ 
     'imports?this=>window', 
     'script' 
    ] 
} 

現在,我無法訪問任何jsPlumb方法,它不能通過webpack解決。我得到一個錯誤,當我使用的jsPlumb

Uncaught TypeError: _jsPlumb2.default.ready is not a function

__jsPlumb2.default準備方法返回一個空的對象。有人可以讓我知道如何將jsPlumb與webpack一起使用嗎?

回答

2

我找到了上述問題的解決方案,在此發佈它認爲它可能有助於別人未來。

我用了ES6 import語句,

import jsPlumb from 'jsPlumb' 

相反,如果我用

import jsplumb from 'jsplumb' 

它解決了這個問題,並jsPlumb是可作爲,因爲我們使用的進口和腳本裝載機的WebPack全局對象。