如何命名空间功能,但仍保持树可摇动状态?

时间:2018-06-30 15:22:56

标签: javascript namespaces tree-shaking

假设我有:

export class HelloWorld {
  static readonly sayHello = () => {
    console.log('hi')
  }
  static readonly sayGoodbye = () => {
    console.log('goodbye')
  }
}

我可以用HelloWorld.sayHello()来致电。但是然后在我的客户端中,sayGoodbye的无效代码并没有通过汇总消除,我在Angular 6中尝试了ng build --prod

export function sayHello() {
  console.log('hi')
}
export function sayGoodbye() {
  console.log('goodbye')
}

,然后在客户端代码中直接调用sayHello()。我认为这不太可读,因为我没有立即获得此函数的来源上下文。

所以我的问题是,有没有办法同时命名空间和树状握手?

0 个答案:

没有答案