gpt4 book ai didi

angular8 - 动态导入在 Angular 8 库中不起作用

转载 作者:行者123 更新时间:2023-12-05 06:14:14 24 4
gpt4 key购买 nike

构建使用动态导入的角度库时出错。

当库中包含一个文件时,使用动态导入导入一个LazyModule,

import('./lazy/lazy.module').then(({ LazyModule }) => {
const MyComponent = LazyModule.entry;
....

构建将失败并抛出以下错误。

Error: You must set "output.dir" instead of "output.file" when generating multiple chunks.
at error (c:\Development\rollup-test\node_modules\rollup\dist\rollup.js:3410:30)
at normalizeOutputOptions (c:\Development\rollup-test\node_modules\rollup\dist\rollup.js:17107:13)
at getOutputOptions (c:\Development\rollup-test\node_modules\rollup\dist\rollup.js:16865:24)
at Object.write (c:\Development\rollup-test\node_modules\rollup\dist\rollup.js:16957:43)
at Object. (c:\Development\rollup-test\node_modules\ng-packagr\lib\flatten\rollup.js:46:22)
at Generator.next ()
at fulfilled (c:\Development\rollup-test\node_modules\ng-packagr\lib\flatten\rollup.js:4:58)

最佳答案

请在 public-api.ts 中导出 lazy.module

关于angular8 - 动态导入在 Angular 8 库中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62978559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com