Angular 10-CommonJS或AMD依赖项可能导致优化援助

时间:2020-06-26 10:41:33

标签: angular dependencies amd commonjs

我已经从角度7.1.4更新为10。 现在我收到像这样的奇怪警告:

C:\ Sviluppo \ Welcome \ welcome-cloud-app \ src \ app \ calendario-fasce \ mese \ mese.component.ts中的警告取决于src / app / interfaces / calendar / calendar.component。 CommonJS或AMD依赖项可能会导致优化援助。 有关更多信息,请参见:https://angular.io/guide/build#configuring-commonjs-dependencies

对于类似这样的其他警告,我在angular.json中添加了相对行,例如:

private void addZipEntryAndDeleteTempCsvFile(String pathToFile, ZipOutputStream zipOut,
        File file) throws IOException {
    LOGGER.info("Adding zip entry: {}", pathToFile);
    zipOut.putNextEntry(new ZipEntry(pathToFile));
    try (FileInputStream fis = new FileInputStream(file)) {
        byte[] bytes = new byte[1024];
        int length;
        while ((length = fis.read(bytes)) >= 0) {
            zipOut.write(bytes, 0, length);
        }
        zipOut.closeEntry();
        file.delete()
    }
    zipOut.close(); // missing part
}

如何解决有关组件的警告?

1 个答案:

答案 0 :(得分:4)

删除TS别名可能有用。

import { x } from '@auth/auth....'           // Warning
...to...
import { x } from '../auth/...'              // Warning goes away

请参见此link