我正在嘗試將es5的代碼遷移到es6,如果有人可以幫助我,我在這兩方面都很新,我會非常感激。將es5移植到es6導出默認
ES5版本:
lib.js
module.exports = {
foo1: function() {
this.foo2() {
...
}
},
foo2: function() {
...
}
}
main.js
const Lib = require("./lib");
Lib.foo1({ ... });
ES6版本 - 我想:
lib.ts
export default {
foo1() {
this.foo2(() => {
...
});
},
foo2(){ ... }
}
main.ts
import * as Lib from "./lib";
Lib.foo1({ ... })
的問題是在我的main.ts foo1不能得到解決。 任何想法或建議嗎?
謝謝!
嘗試從 「./lib」'導入庫;' – dfsq
@dfsq謝謝! – Kelyane