我在/app/
的django中提供我的vuejs SPA
在/static/
上提供静态文件
我的应用在django开发中运行良好,但是collectstatic失败。
我的vue.config.js具有:
module.exports = {
assetsDir: 'static',
}
已编译的CSS文件的字体网址如下:
url(../../static/fonts/materialdesignicons-webfont.ee2bb9f3.eot
这在浏览器中有效,因为它不能增加2个目录,但在文件系统中却增加2个目录,而不是1个。
在浏览器中工作正常,但无法部署。它引发SuspiciousFileOperation
个异常:
django.core.exceptions.SuspiciousFileOperation: The joined path (/mnt/c/Users/static/fonts/materialdesignicons-webfont.ee2bb9f3.eot) is located outside of the base path component (/mnt/c/Users/fede_/braced/staticfiles)
我真的很坚持。