Open zhuzhengwen1983 opened 3 years ago
因为这个文件会发起一个请求,而这个请求的路径是相对路径,相对于当前页面的 url
因为这个文件会发起一个请求,而这个请求的路径是相对路径,相对于当前页面的 url
在qiankun中如何才能让这个相对路径正确?
直接将路径写成完整路径就可以了,例如 new TranslateHttpLoader(http, 'https://github.com/assets/i18n/', '.json')
直接将路径写成完整路径就可以了,例如
new TranslateHttpLoader(http, 'https://github.com/assets/i18n/', '.json')
谢谢您的回复,我感觉问题不在这里,按您的建议,我尝试的结果是
我是不是需要借用file-loader 设置正确的publicPath,将assets文件打包到qiankun 7099的正确位置:
lazy load 的js文件 加载pending 。但是单独打开的话是可以的
@zhuzhengwen1983 请问您最后是如何解决这个问题的。
我成功运行了乾坤angular9的官方实例,在这个基础上按angular9的实例也成功升级到angular10. 可是现在我的问题是:
因为实际项目我们会使用到i8n和一些图片. 代码如下: @ngx-translate export const createTranslateLoader = (http: HttpClient) => { return new TranslateHttpLoader(http, './assets/i18n/', '.json') };
我angular10独立运行的url为: http://localhost:7108/ (正确启动并且能获得所有assets目录下的资源)。 但是通过乾坤url为http://localhost:7099/ 去到我项目的微前端部分所有assets目录下的资源都是404 error。
我反复确认过按qiankun常见问题修改过,但问题依旧