集成Laravel在Angular 6+中无法进行延迟加载

时间:2019-11-29 14:57:57

标签: angular laravel angular6 lazy-loading

我已将Angular项目集成到PHP的Laravel框架中,该框架位于 resource / assets 目录中。 该版本在 public / app 目录中生成。

项目工作正常,但是我遇到的问题是在应用了延迟加载功能之后,延迟存档的概念并未归档。 我已经在laravel index.php中导入了所有构建js文件。就像下面的

    <script async defer type="text/javascript" src="/app/{{ $runtimeFilePath}}"></script>
    <script async defer type="text/javascript" src="/app/{{ $polyfillFilePath}}"></script>
    <script async defer type="text/javascript" src="/app/{{ $stylesFilePath}}"></script>
    <script async defer type="text/javascript" src="/app/{{ $vendorFilePath }}"></script>
    <script async defer type="text/javascript" src="/app/{{ $mainFilePath }}"></script>
    <script async defer type="text/javascript" src="/app/{{ $scriptFilePath }}"></script>

因此,当laravel的index.php获得加载时,所有模块捆绑包都首先在浏览器中加载(不是按需加载)。

有什么办法可以存档延迟加载概念?

0 个答案:

没有答案