2016-12-05 6 views
1

私はrequirejsの設定からwebpackの設定に切り替えようとしていますが、yadcfを動作させるのに問題があります。私packages.jsonでWebpack、datatable&yadcf

{ 
    ... 
    "dependencies": { 
    ... 
    "datatables.net": "^1.10.12", 
    "datatables.net-bs": "^1.10.12", 
    "jquery": "^3.1.1", 
    "yadcf-npm": "^0.8.9" 
    } 
} 

マイwebpack.config.js:

... 
resolve: { 
    alias: { 
    ... 
    datatables: path.join(__dirname, 'node_modules/datatables.net/js/jquery.dataTables'), 
    datatablesBootstrap: path.join(__dirname, 'node_modules/datatables.net-bs/js/dataTables.bootstrap'), 
    yadcf: path.join(__dirname, 'node_modules/yadcf-npm/jquery.dataTables.yadcf.js'), 
    } 
} 

私のスクリプト:

define(['jquery', 'datatablesBootstrap', 'yadcf'], function($) { 
    $(document).ready(function(){ 
     ... 
     var myDatatable = dataTable = $('#elem').DataTable({ 
      ... 
     }); 

     myDatatable.yadcf([ 
      ... 
     ]); 
    }); 
}); 

私はyadcfが同じ問題を抱えておきます定義されていません

Uncaught ReferenceError: yadcf is not defined(…)

私がここで何が欠けているか知っていますか?あなたはAMD/CommonJSをサポートするので、yadcfのv0.9.1を使用する必要があります

答えて

2

は、このリリースで追加されました、それはあなたが得ることができる、あまりにもWebPACKのでも動作するはずです、それfrom npmまたはfrom githubか亭...

+0

神私のああ私はこのバージョンでテストしたことを誓っていますが、私が行ったときにwebpack設定ファイルにyadcf-npmを残しておく必要があります。今回もwebpackの設定を更新してくれました。ありがとうございます。 – jiboulex

関連する問題