在angular2应用程序中导入第三方库
我想知道在angular2应用程序中导入第三方库的最佳实践是什么 现在,我使用以下方法导入库:在angular2应用程序中导入第三方库,angular,Angular,我想知道在angular2应用程序中导入第三方库的最佳实践是什么 现在,我使用以下方法导入库: import * as TPL from 'thirdPartyLib'; 在我的应用程序中使用第三方库的每个文件中 (第三方库可以是从ramda或lodash到momentjs的任何内容) 对应用程序的最终大小有什么影响?请记住,我是在几个文件中这样做的,并且我只使用第三方库的一些功能?另外,我的应用程序由几个角度模块组成 更重要的是:有更好的方法吗?我可以并且应该全局导入第三方库吗?您只需将它们
import * as TPL from 'thirdPartyLib';
在我的应用程序中使用第三方库的每个文件中
(第三方库可以是从ramda或lodash到momentjs的任何内容)
对应用程序的最终大小有什么影响?请记住,我是在几个文件中这样做的,并且我只使用第三方库的一些功能?另外,我的应用程序由几个角度模块组成
更重要的是:有更好的方法吗?我可以并且应该全局导入第三方库吗?您只需将它们引用到index.html及其可用的全局库中即可。这真的是一个很好的实践吗?与其将它们作为导入语句分开,这是一个很好的实践practice@Aravind在模块化环境中使用globals是什么时候成为一种“良好实践”的?不管是只使用某些函数还是全部使用,除非在编写库时考虑到了树抖动(通常不是这样)。至于Lodash,
Lodash.
包可用于减少占用空间。您只需将它们引用到index.html及其可用的GloballyTanks中即可。这真的是一个很好的实践吗?与其将它们作为导入语句分开,这是一个很好的实践practice@Aravind在模块化环境中使用globals是什么时候成为一种“良好实践”的?不管是只使用某些函数还是全部使用,除非在编写库时考虑到了树抖动(通常不是这样)。对于Lodash,Lodash.
包可用于减少占地面积。