0

我有多模块化 Angular 13 应用程序,其中模块是使用延迟加载加载的。问题是生成的 Angular 文件,如 main.[hash].js、pollyfils.[hash].js 和 runtime.[hash].js 不在站点根目录中。结构如下所示:

/index.html
  /mysitefolder/main.f29052602897eb02.js
  /mysitefolder/styles.755cfc65dad8627d.css
  /mysitefolder/polyfills.eca354b64e370005.js
  /mysitefolder/runtime.54752149a889ba60.js
  /mysitefolder/815.d3bd01384abd247c.js

Angular.json 文件具有以下设置:

"outputPath": "../public/mysitefolder"

当应用程序运行时,它会尝试815.d3bd01384abd247c.js从应用程序根目录加载块文件,而不是从它的实际位置,显然块加载失败。如何解决这个问题?是否有任何设置可以告诉 Angular 从特定位置加载延迟加载模块的块/mysitefolder/

4

0 回答 0