我已经构建了一个在localhost
运行正常的Vue2 SPA。服务器与https://yeoldedomain.com/apps/vueproject/
运行时不同。
最初点击确切起始目录以外的任何内容(包括https://yeoldedomain.com/apps/vueproject/sign-in
)会导致Uncaught SyntaxError: Unexpected token <
。如果从起始目录开始,导航就可以了,但它会导致刷新时出现重大问题,例如。
我为VueRouter
配置了base: '/apps/vueproject/'
。
我意识到Apache或其他服务器配置可能会出现额外的复杂情况,但是在应用程序级别有什么我不知道的吗?