【发布时间】:2018-12-09 14:53:02
【问题描述】:
当我在 webpack 配置中使用 publicPath: '/static/' 时,我的 Vue.js 应用程序在 Django Web 服务器(开发和生产)上运行良好。
但是现在我正在尝试使用历史模式。我必须将publicPath 更改为"/",否则URL 总是在域和实际目标之间获得一个“/static/”。
Vue.js 开发服务器仍然运行良好,但是生产和开发 Django 服务器在浏览器控制台中都给我这些错误:
Uncaught SyntaxError: Unexpected token http://127.0.0.1:8000/6.01a214ce.css”。
我尝试了几种不同的解决方案,例如:
- publicPath: './'
- assetsPublicPath: '/static/'
- 在基本 html 中(编译时出错)
我该如何解决这个问题?
【问题讨论】:
标签: python django webpack vue.js vue-router