在角度2中使用rxjs时,
两者之间有什么区别吗?
import { Observable } from 'rxjs/Observable'
和
import { Observable } from 'rxjs'
?
答案 0 :(得分:9)
是的,捆绑尺寸略有不同。如果您没有使用像rollup.js这样删除所有不必要代码的树震动库,那么当您从导入所有内容时从“rxjs”导入时,您的包将会很大,即使您只使用了Observable也是如此。另一方面,如果您从'rxjs / Observable'导入,则只导入您需要的内容,并且捆绑包将更小。
仅导入您需要的内容并修补Observable(这在对大小敏感的捆绑方案中很有用)