想请教一下为什么我前端choerodon-front项目在本地启动可以访问,但是编译打包之后部署到服务器上就会出错

  • Choerodon平台版本:0.6.0

  • 运行环境(如localhost或k8s):localhost

  • 遇到问题时的前置条件:

  • 问题描述:

    想请教一下为什么我前端choerodon-front项目在本地启动可以访问,但是编译打包之后部署到服务器上就会出错

    如:在Choerodon组织的租户设置中的客户端修改会报错,导致修改不成功。

  • 修改的数据:

    {
      const config = {
    local: true, //是否为本地开发
    theme: {
      'primary-color': '#3F51B5',
    },
    cookieServer: '',
    clientId: 'localhost', // 必须填入响应的客户端(本地开发)
    cookieServer: '', //子域名token共享
    titlename: 'Choerodon | 多云应用技术集成平台',
    server: 'http://192.168.156.199:8080',
     }
    
  • 报错信息(请尽量使用代码块的形式展现):
    Network:

    Uncaught SyntaxError: Unexpected token l in JSON at position 0
     at JSON.parse (<anonymous>)
     at Object.<anonymous> (index.3456af97.js:1)
     at Object.<anonymous> (index.3456af97.js:1)
     at c (vendor.3456a.js:2)
     at Object.<anonymous> (index.3456af97.js:1)
     at c (vendor.3456a.js:2)
     at Object.<anonymous> (index.3456af97.js:1)
     at c (vendor.3456a.js:2)
     at Object.<anonymous> (index.3456af97.js:1)
     at c (vendor.3456a.js:2)
    
  • 原因分析:

    我不知道是什么地方出现了问题,想向大家请假一下

错误信息太少,应该是前端代码有问题,可以尝试debugger找到错误来源。 线上和本地不一样可能是线上和本地某个npm包的版本不一样的问题。

你好,我目前是打包之后部署在本地的Tomcat中,项目中的配置文件需要更改什么配置信息吗?谢谢