全部
常见问题
产品动态
精选推荐

【已解决】pc打包部署后报错,Uncaught SyntaxError: Unexpected token '<' ;

管理 管理 编辑 删除

解决方案见评论区

版本如下CRMEB_PRO_PC_v3.0.1(20240326)

本地运行没问题,打包后放到线上报错Uncaught SyntaxError: Unexpected token '<'


线上网址 https://mall.odot.cn/


按照网上的一些教程修改publicPath 为  /    和./都不行


服务器目录结构如下

65d18202406271636581682.png

346bc202406271636378847.png


nutx.config.js配置如下

// const MODE = 'universal';  //静态应用部署,打包命令 npm run generate
const MODE = 'spa';  //单页面形式渲染模式,打包命令: npm run build
module.exports = {
  buildDir: "nuxt-dist",
  mode: MODE,
  // mode: 'universal',
  /*
   ** Headers of the page
   */
  head: {
    title: "CRMEB PC端模板演示",
    meta: [
      { charset: "utf-8" },
      { name: "apple-mobile-web-app-capable", content: "yes" },
      { name: "viewport", content: "width=device-width, initial-scale=1" },
      {
        hid: "http-equiv",
        "http-equiv": "X-UA-Compatible",
        content: "IE=edge"
      },
      {
        hid: "keywords",
        name: "keywords",
        content:
          "CRMEB 新零售社交电商 社交电商系统 小程序商城系统 公众号商城系统 商城系统源码 免费商城系统 商城系统开发 开源商城系统 CRMEB源码 微商城源码 多店商城系统 小程序直播电商系统 知识付费系统源码 SCRM 客户管理 客户营销系统 多商户商城 B2B2C B2C B2B O2O"
      },
      {
        hid: "description",
        name: "description",
        content:
          "CRMEB开源会员电商营销系统,依托社交营销应用场景,独创将用户管理系统与社交电商系统创新性深度集成,充分将公域流量转为私域流量,帮助企业快速积累用户并实现精准营销,一次购买永久享受免费升级服务免费提供升级教程。咨询:400-8888-794"
      }
    ],
    link: [{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" }],
    script: []
  },
  env: {
    baseUrl: ""
  },
  /*
   ** Customize the progress-bar color
   */
  loading: { color: "#fff" },


  /*
   ** Plugins to load before mounting the App
   */
  plugins: [


    "~/plugins/axios",
    { src: "./assets/iconfont/iconfont.js", ssr: false },
    { src: "~/plugins/vue-swiper.js", ssr: false },
    { src: "~/plugins/utils.js", ssr: false },
    { src: "~/plugins/debounce.js", ssr: false },
    { src: "~/plugins/element-ui", ssr: false },
    { src: "~/plugins/vueqr.js", ssr: false },
    { src: "~/plugins/vue-clipboard.js", ssr: false },
    { src: "~/plugins/v-viewer.js", ssr: false },
    { src: "~/plugins/vue-lazyload.js",ssr: false },
    "~/plugins/main",
    { src: "@/plugins/router", ssr: false },




  ],
  /*
   ** Nuxt.js modules
   */
  modules: [
    "@nuxtjs/axios",
    "@nuxtjs/auth",
    "cookie-universal-nuxt",
    "nuxt-sass-resources-loader"
  ],
  sassResources: ["~assets/theme/element-variables.scss"],
  /*
   ** Global CSS
   */
  css: [
    "~assets/iconfont/iconfont.css",
    "~assets/css/index.scss",
    // "~theme/index.css",
    { src: "swiper/dist/css/swiper.css" }
  ],


  router: {
    middleware: ["auth"]
  },


  auth: {
    strategies: {
      local1: {
        _scheme: "local",
        endpoints: {
          login: {
            url: "/login",
            method: "post",
            propertyName: "token"
          },
          logout: {
            url: "/logout",
            method: "get"
          },
          user: {
            url: "user",
            method: "get",
            propertyName: false
          }
        }
      },
      local2: {
        _scheme: "local",
        endpoints: {
          login: {
            url: "/login/mobile",
            method: "post",
            propertyName: "token"
          },
          logout: {
            url: "/logout",
            method: "get"
          },
          user: {
            url: "user",
            method: "get",
            propertyName: false
          }
        }
      },
      local3: {
        _scheme: "local",
        endpoints: {
          login: {
            url: "/pc/wechat_auth",
            method: "get",
            propertyName: "token"
          },
          logout: {
            url: "/logout",
            method: "get"
          },
          user: {
            url: "user",
            method: "get",
            propertyName: false
          }
        }
      }
    },
    redirect: {
      login: "/login",
      logout: "/",
      callback: "/login",
      home: false
    },
    cookie: {
      options: {
        maxAge: 60 * 60 * 24 * 7
      }
    },
    localStorage: false
  },


  axios: {
    baseURL: ""
  },
  // proxy: {
  //   '/api': {
  //     target: 'https://www.sxitdlc.com/server/api',
  //     pathRewrite: {
  //       '^/api': '/',
  //       changeOrigin: true // 表示是否跨域
  //     }
  //   }
  // },
  /*
   ** Build configuration
   */
  distDir: "build",
  /*
   ** Build configuration
   */
  build: {
    publicPath: "/home/",
    publicPathFolder: MODE === 'spa' ? '/' : '',
    transpile: [
      'element-ui/src/locale/lang/th'
    ],
    /*
     ** You can extend webpack config here
     */
    extend(config, ctx) {},
    babel: {
      plugins: [
        [
          "component",
          {
            libraryName: "element-ui",
            styleLibraryName: "theme-chalk"
          }
        ]
      ]
    }
  },


  server: {
    port: 10822,
    host: "0.0.0.0" // default: localhost
  }
};


请登录后查看

34397f7144af 最后编辑于2024-06-27 16:53:35

快捷回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
回复从新到旧

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest==1? '取消推荐': '推荐'}}
{{item.floor}}#
{{item.user_info.title}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

作者 管理员 企业

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}   {{itemc.ip_address}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
回复
回复
616
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

34397f7144af 作者
暂无简介

回答

1

发布

1

经验

49

快速安全登录

使用微信扫码登录
{{item.label}} {{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
加精
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 开源下载 CRMEB官方论坛 帮助文档
返回顶部 返回顶部
CRMEB客服