を持っています ES6
アプリケーション(Babel 6.5
とWebpack
)そして、次のように私のモジュールを正常にインポートします:
import $ from 'jquery';
https://github.com/robflaherty/riveted/blob/master/riveted.js (Googleアナリティクスのプラグイン)をインストールしたかったのですが、ご覧のとおり、コードにはありません何かのようなもの module.exports = ...
、グローバル変数riveted
のみを定義しますが、明らかに有効なpackage.json
を指しています riveted.js
。
のようなことをする
import riveted from 'riveted'
riveted.init();
エラーをスローします:
_riveted2.default.initは関数ではありません
import riveted from 'riveted'
riveted.init();
import 'riveted'
riveted.init();
エラーをスローします:
リベットは定義されていません
import * as riveted from 'riveted'
riveted.init();
エラーをスローします:
riveted.initは関数ではありません
Rivetedのinit()関数にアクセスするにはどうすればよいですか?
Webpackエクスポートローダーを使用できます。
var riveted = require("exports?riveted!riveted")
詳細については、 シミングモジュールの概要 を参照してください