古いJavaScriptライブラリをES6互換モジュールに変換しようとしています。 ライブラリはtracking.js(https://github.com/eduardolundgren/tracking.js/blob/master/build/tracking.js)ですが、すべての結果は次のように終わります。Cannot read property 'xxx' of undefined
古いJavaScriptコードをES6モジュールに変換する
このようなモジュールは簡単に使用できますか?私はより多くのコードのための要求があるのでhttps://trackingjs.com/docs.html#step-2
更新
のようなだけで基本的な例を作成しようとしています。私は非作業例(Vue.jsコンポーネントの一部)の1見せしましょう:
import tracking from 'tracking';
export default {
created() {
const colors = new tracking.ColorTracker(['magenta', 'cyan', 'yellow']);
}
};
をし、エラーがTypeError: _tracking2.default.ColorTracker is not a constructor
しかし、いくつかのコードを入れて、より多くを説明してください – pmirnd
ここにあります。これは完全に間違っていますが、私はどのように起動するべきかわかりません:( –
通常これはモジュールローダーの仕事です。例えばwebpackとSystemJSは、自分自身をグローバルスコープに追加するスクリプトを使用するオプションを持っています – user3432422