Javascript 应用程序节点自动删除,服务器上无错误

Javascript 应用程序节点自动删除,服务器上无错误,javascript,firebase,vue.js,vue-router,Javascript,Firebase,Vue.js,Vue Router,我有一个旧的Vue项目,我正试图将其更新到子文件夹中,因此我将其baseURL更新到子文件夹并重新构建了该项目。它在本地运行很好,但当上传时,我注意到应用程序节点在加载时会自动删除,控制台中没有错误消息,因此我最终会看到一个空白页面。由于没有错误并且在本地npm run service上运行良好,因此我不太确定如何进行调试。这是URL->以前有没有人遇到过这个问题并知道为什么会发生这种情况?更新:已解决花了半天时间,通过其他人面临的类似错误来测试所有各种可能性。这是两个错误的组合,不会产生任何控

我有一个旧的Vue项目,我正试图将其更新到子文件夹中,因此我将其baseURL更新到子文件夹并重新构建了该项目。它在本地运行很好,但当上传时,我注意到应用程序节点在加载时会自动删除,控制台中没有错误消息,因此我最终会看到一个空白页面。由于没有错误并且在本地
npm run service
上运行良好,因此我不太确定如何进行调试。这是URL->以前有没有人遇到过这个问题并知道为什么会发生这种情况?

更新:已解决花了半天时间,通过其他人面临的类似错误来测试所有各种可能性。这是两个错误的组合,不会产生任何控制台错误,这就是为什么很难找出原因。要解决这个问题,需要改变两件事

  • 由于它是一个旧的Vue项目,因此在config文件夹下的
    index.js
    下,需要将其更改为子文件夹。目前,新的工作方式在以前不存在的
    vue.config.js
  • 在Vue路由器下,需要添加一个
    base:“tooth”
    。这一部分相当混乱,因为官方文档说应该添加
    base:“/tooth/”
    ,但我已经尝试过了,但它不起作用,斜杠/需要删除,不确定为什么会出现在文档中

  • 更新:已解决花了半天时间,通过其他人面临的类似错误来测试所有各种可能性。这是两个错误的组合,不会产生任何控制台错误,这就是为什么很难找出原因。要解决这个问题,需要改变两件事

  • 由于它是一个旧的Vue项目,因此在config文件夹下的
    index.js
    下,需要将其更改为子文件夹。目前,新的工作方式在以前不存在的
    vue.config.js
  • 在Vue路由器下,需要添加一个
    base:“tooth”
    。这一部分相当混乱,因为官方文档说应该添加
    base:“/tooth/”
    ,但我已经尝试过了,但它不起作用,斜杠/需要删除,不确定为什么会出现在文档中

  • 请不要在文本中描述问题,而是编辑您的问题,使其包含最小、完整/独立的代码,任何人都可以使用这些代码重现问题。另请看。我明白,在正常情况下,如果我可以隔离或发现至少一些错误,我肯定会发布它,但在这种情况下,我无法理解为什么会发生这种情况,这就是为什么我要搜索以前遇到过这种问题的人。它只是变成了一个空白页面,没有任何错误。尽管缺少预期的内容,但该应用程序仍然提供和显示。所以没有理由怀疑Webpack的
    baseUrl
    (您将得到一个实际的空白白页)。首先显示main.js、App.vue和/或任何相关代码,包括条件和依赖于外部API的任何内容。请编辑您的问题,以包含最小、完整/独立的代码,任何人都可以使用这些代码重现问题,而不是用文本描述问题。另请看。我明白,在正常情况下,如果我可以隔离或发现至少一些错误,我肯定会发布它,但在这种情况下,我无法理解为什么会发生这种情况,这就是为什么我要搜索以前遇到过这种问题的人。它只是变成了一个空白页面,没有任何错误。尽管缺少预期的内容,但该应用程序仍然提供和显示。所以没有理由怀疑Webpack的
    baseUrl
    (您将得到一个实际的空白白页)。首先显示main.js、App.vue和/或任何相关代码,包括条件和依赖于外部API的任何内容。