我有多模块化 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/
?