icestark 已有vue2.0项目接入主应用后,微应用链接跳转异常
已有vue2.0项目接入主应用后,(在主应用里设置微应用路由情况下)点击微应用链接的时候,就像进入死循环,提示无法正确获取生周期函数。(error对应code=1) https://micro-frontends.ice.work/error/?code=1&arg=vue
在主应用里不设置路由的情况下,点击微应用链接进入空白页,提示无法获取微应用react的配置 https://micro-frontends.ice.work/error/?code=4&arg=react&arg=removeMicroApp
在onActiveApps中可以打印到activeapps
微应用我用的是构建完的静态文件,也是vue2.0的,在其他demo主应用里好使
@sypgogo 在其他 demo 主应用好使指的是?
可以根据错误信息排查下是否应用打包出现问题
链接可以正常跳转。您说打包是指主应用打包吗?
@sypgogo 在其他 demo 主应用好使指的是?
@sypgogo 微应用的打包
@sypgogo 方便的话提供一个可以复现的 demo
@sypgogo 方便的话提供一个可以复现的 demo
https://github.com/startLine-05/ice-admin-temp/tree/vue-branch 微应用使用了这个分支 抱歉主应用 没办法提供 主应用是vue2.5.2+element-ui2.13.0+webpack3.6.0,配置文件是老版本的在config下,不是vue.config.js中
config/index.js 代码如下 `
const path = require('path')
module.exports = {
dev: {
……
},
build: {
index: path.resolve(__dirname, '../dist/index.html'),
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/',
productionSourceMap: false,
devtool: '#source-map',
productionGzip: false,
productionGzipExtensions: ['js', 'css'],
bundleAnalyzerReport: process.env.npm_config_report
}
}
`