当我在Webpack配置中使用publicPath
:'/ static /'时,我的Vue.js应用程序在Django Web服务器(开发人员和生产人员)上均可正常运行。
但是现在我正在尝试使用历史记录模式。我必须将publicPath
更改为"/"
,否则URL总是在域和实际目标之间得到一个“ / static /”。
Vue.js开发服务器仍然可以正常运行,但是生产和开发Django服务器都在浏览器控制台中给了我这些错误:
未捕获的SyntaxError:意外的令牌<资源解释为 样式表,但以MIME类型text / html传输: “ http://127.0.0.1:8000/6.01a214ce.css”。
我尝试了几种不同的解决方案,例如:
如何解决此问题?
答案 0 :(得分:0)
这实际上是一个框架问题。即时通讯使用Quasar。 由于某些原因,您必须进行更改 基本:process.env.VUE_ROUTER_BASE, 至 基本:“ /”,
默认情况下,router / index.js中的似乎使用静态url。 也许对某人有帮助