在 Angular 2 中使用 rxjs 时,
有什么区别吗
从'rxjs/Observable'导入{Observable}
和
从'rxjs'导入{Observable}
?
最佳答案
是的, bundle 的大小略有不同。如果你没有使用像 rollup.js 这样删除所有不必要代码的 tree shaking 库,那么当你从 'rxjs' 导入时你的包会很大,因为你正在导入所有东西,即使你只使用 Observable。另一方面,如果您从 'rxjs/Observable' 导入,您只是导入了您需要的内容,并且包会更小。
Import only what you need and patch Observable (this is useful in size-sensitive bundling scenarios)
关于angular - import {Observable} from 'rxjs/Observable' 和 import {Observable} from 'rxjs' 有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42084199/