3

UPDATE : vue-tables-2はコンパイル済みで提供されるようになったため、ローダーは必要ありません。テンプレート オプションでは、特別な設定を必要としないスコープ スロットを使用することをお勧めします。

Vue 2 に移行しようとしていますが、そのためには vue-tables-2 コンポーネントを使用する必要があります。Vue プロジェクトをコンパイルするために、webpack で Laravel Elixir を使用しています。指示に従い、babel-plugin-transform-vue-jsx とその依存関係をインストールし、メイン スクリプトと同じレベルで .babelrc を作成しました。以下のエラーが表示されます。

エラー: ./~/vue-tables-2/lib/template.jsx モジュールのビルドに失敗しました: SyntaxError: 予期しないトークン (15:7)

対応する文字は <

精度が低いため、次の行を webpack 構成に追加しました。

{ test: /\.jsx?$/, loader: 'babel' }

何かアドバイスはありますか?

ありがとう

4

1 に答える 1

0

同じ問題に直面し、webpack の設定をオンにするだけですgulpfile.js

elixir((mix) => {
    Elixir.webpack.mergeConfig({
        module: {
            loaders: [{
                test: /\.jsx?$/,
                loader: 'babel',
                exclude: /node_modules(?!\/(vue-tables-2|vue-pagination-2))/
            }]
        }
    });

    mix.sass('app.scss')
       .webpack('app.js');
});
于 2016-11-15T23:32:48.577 に答える