vue-admin-template icon indicating copy to clipboard operation
vue-admin-template copied to clipboard

permission-control分支路由懒加载无效

Open BenXi630 opened this issue 4 years ago • 6 comments

permission-control分支路由懒加载无效,打包的正式环境,并没有分割代码,只有三个js文件

BenXi630 avatar Dec 03 '20 03:12 BenXi630

@PanJiaChen

BenXi630 avatar Dec 03 '20 04:12 BenXi630

没人遇到吗?

BenXi630 avatar Dec 12 '20 11:12 BenXi630

@PanJiaChen 大佬

BenXi630 avatar Dec 12 '20 11:12 BenXi630

我也遇到了,后面解决了吗?

xihadandan avatar Feb 26 '21 01:02 xihadandan

我也遇到了,后面解决了吗? 把babel.config.js改成这样

const devPlugins = [] const prodPlugins = [] if (process.env.NODE_ENV === 'production') { prodPlugins.push('transform-remove-console') // 生产环境移除console } else { devPlugins.push('dynamic-import-node') } module.exports = { presets: [ // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app '@vue/cli-plugin-babel/preset' ], plugins: [...prodPlugins, ...devPlugins] }

BenXi630 avatar Feb 26 '21 01:02 BenXi630

我也遇到了,后面解决了吗? 把babel.config.js改成这样

const devPlugins = [] const prodPlugins = [] if (process.env.NODE_ENV === 'production') { prodPlugins.push('transform-remove-console') // 生产环境移除console } else { devPlugins.push('dynamic-import-node') } module.exports = { presets: [ // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app '@vue/cli-plugin-babel/preset' ], plugins: [...prodPlugins, ...devPlugins] }

这种方式好像也可以 resolve => require(['@/a.vue'], resolve)

xihadandan avatar Mar 01 '21 01:03 xihadandan