我正在尝试使我的应用程序准备好投入生产,并且一切在开发人员中都运行良好。但是,当我运行构建并将其上传到服务器时,它仅加载HTML,Javascript,一些CSS和一些文件。即使在那些路径正确的情况下,它也会在“静态”文件夹中的一些文件(不是全部)上给我404错误,并且应该在其中找到文件。
我应该提到我曾尝试在vue-router中添加基础,以及将webpack assetPublicPath更改为(/ folder /),因为该应用程序是在服务器的文件夹中提供的。我也尝试了无权使用“ static”,“ ./ static”的assetsSubDirectory。
设置项目时,我使用了vue-cli中的默认WPA模板。
有人可以帮我发现我在做什么错吗?
答案 0 :(得分:0)
静态将文件复制到/dist
。是可以与webpack开发服务器一起使用
示例:您在静态文件夹中有一个png文件。
该网址是 hostname/image.png
,插入了hostname/static.png
答案 1 :(得分:0)
经过一些研究,我意识到只有.obj文件会给我错误(3D模型文件)。所以我找到了这个答案,最终解决了这个问题: Three.js Loading .OBJ error in Azure but not Locally