我試圖將舊的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組件的一部分):
import tracking from 'tracking';
export default {
created() {
const colors = new tracking.ColorTracker(['magenta', 'cyan', 'yellow']);
}
};
,誤差TypeError: _tracking2.default.ColorTracker is not a constructor
但是,把一些代碼,更多地解釋 – pmirnd
@pmirnd在這裏。儘管如此,它是完全錯誤的,但我不知道該如何開始:( –
通常這將是模塊加載器的工作,例如webpack和SystemJS可以選擇使用將腳本添加到全局範圍的腳本(如跟蹤.js確實)你用什麼來加載ES6模塊? – user3432422