在角度路由 loadchildren

问题描述

我正在尝试从服务器加载延迟加载的应用程序

localhost://4600

在客户端应用程序中

localhost://3000

作为使用 ngx-build-plus 的 angular-element,但是当我加载 angular 元素时,它使用客户端 url(localhost://3000) 而不是服务器 url 获取块。是否可以从服务器((本地主机:// 4600)获取文件 服务器中的代码

{
path: 'settings',loadChildren: async () => import('./settings/settings.module').then(m => m.SettingsModule)
}

解决方法

对于那些面临类似问题的人,webpack publicPath 能够为我解决这个问题。 以下代码已添加到我的 webpack 文件中

output: {
        publicPath: 'http://localhost:4600/',filename: "[name].[contenthash].bundle.js",chunkFilename: "[name].[contenthash].bundle.js"
    }

有关publicPath的更多信息

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...