Как я могу выставить несколько глобальных имен?
// src/module1.js
const Util = {
func1 () {},
func2 () {},
func3 () {}
}
export default Util
// src/module2.js
import Util from './module2'
class Class1 {
constructor({ foo = 1, bar = Util.func1 }) {
this.foo = foo;
this.bar = bar;
}
method1() {}
method2() {}
method3() {}
}
export default Class1
// src/index.js
import Util from './module1.js'
import Class1 from './module2.js'
export default { Util, Class1 }
Как настроить Rollup, чтобы выставить и Util
, и Calss1
в глобальное пространство, чтобы я мог использовать его как
// Util.func1 is the default
const a = new Class1({ foo: 5, bar: Util.func2 });
a.method1();