我使用了一个带有静态的模板,并将"css“和"js”文件夹移到了“skel.js”子文件夹中,并调整了html文件和"init.js“中的所有路径。
当我加载页面时,skel仍然尝试从" css /“而不是"static/css/”加载css文件,如果不是从init.js中的值,我找不到它从哪里构造路径。
CSS和JS文件都可以在正确的路径中找到,并且我在HTML和init.js文件中使用完整的url,因为"/static/“文件夹位于另一个域中。javascript文件被正确加载,并且css文件可以被加载,即在noscript标签中没有任何问题。只有装入样式表的javascript才会构造错误的路径。
发布于 2018-02-04 20:46:46
解决方案似乎是在init.js中设置prefix属性。这将使断点的href属性无效,因此您需要将css文件命名为断点字典的键,即style-global.css。
我不知道如何将前缀和自定义href属性一起使用,我采用了为生成的文件名正确命名css文件的方式。
https://stackoverflow.com/questions/48603088
复制相似问题