我正在努力让我的应用程序为生产做好准备,在dev中一切都很完美。但是,当我运行构建并将其上传到服务器时,它只加载HTML、Javascript、一些CSS和一些文件。它给我一个404错误在一些文件在‘静态’文件夹(不是全部),即使这些路径是正确的,它应该找到里面的文件。
我应该指出,我已经尝试为vue-路由器添加一个基础,并将webpack的assetsPublicPath更改为(/assetsPublicPath/),因为应用程序是在服务器的一个文件夹中服务的。我也尝试过使用“静态”、“./静态”的assetsSubDirectory,但没有效果。
在设置项目时,我使用了vue-cli中的默认WPA模板。
有人能帮我找出我做错了什么吗?
发布于 2018-08-09 13:38:46
在做了一些研究之后,我意识到只有.obj文件给了我错误(3D模型文件)。所以我找到了这个答案,最终解决了这个问题:Three.js Loading .OBJ error in Azure but not Locally
发布于 2018-08-07 11:01:14
静态将文件复制到/dist
。是的,它与webpack开发服务器一起工作。
示例:静态文件夹中有一个png文件。url是hostname/image.png
在hostname/static.png
中嵌入的。
https://stackoverflow.com/questions/51733403
复制