Convert Old Javascript Code Into Es6 Module
I'm trying to convert an old JavaScript library into ES6 compatible module. The library is tracking.js (https://github.com/eduardolundgren/tracking.js/blob/master/build/tracking.js
Solution 1:
You should use the exports-loader, no modification of the library is necessary, the loader will look for the variable on the global scope, e.g:
import * as tracking from'exports-loader?tracking!tracking';
The exports-loader needs to know how to access the module on the global scope (tracking.js assigns its self to window.tracking
). Here you're telling it to use the exports-loader with parameter tracking
(after the query question mark) to load the module tracking
(after the explanation mark).
Post a Comment for "Convert Old Javascript Code Into Es6 Module"