我有一个由Webpack
由chart.js
编译的Typeular中的Angular 2编写的项目,以前的团队与我无法联系。在此项目中,应用程序中多次使用cars-list.component.ts
包。但是在每个组件中,它不是直接导入,而是通过特殊的#34; loader"零件。例如,我有cars-list.loader.ts
从名为export const Chart = require('chart.js'); // tslint:disable-line
的同一目录导入文件。此加载程序文件由单行组成,如下所示:
chart.js
我不明白他们为什么不直接导入chart.js并将此文件放在中间。他们用这条确切的行写了十几份这个文件的副本,每个组件一个。
我宁愿删除这些加载程序文件并直接导入ConnectionField
。但我想首先理解它的含义。这种文件有什么常见的做法吗?有谁可以猜出它的用途是什么?