Laravel 使用Vapor时,如何引用.vue文件中的资产?
因为我希望在部署时使用正确的URL将资产分发到Laravel 使用Vapor时,如何引用.vue文件中的资产?,laravel,vue.js,vapor,Laravel,Vue.js,Vapor,因为我希望在部署时使用正确的URL将资产分发到Cloudfront 我没有使用blade,因此无法使用资产帮助器。也没有这方面的文件 您需要确保将图像存储在正确的位置,以便在生成时正确处理它们 我犯了将图像存储在/public目录中的错误。而是将图像存储在/resources和.vue文件中,确保使用相对路径引用它们 例如 app.vue /参考资料/js/views/app.vue test.png /参考资料/图片/test.png 然后在app.vue中引用图像: <img src=
Cloudfront
我没有使用
blade
,因此无法使用资产帮助器。也没有这方面的文件 您需要确保将图像存储在正确的位置,以便在生成时正确处理它们
我犯了将图像存储在/public目录中的错误。而是将图像存储在/resources和.vue文件中,确保使用相对路径引用它们
例如
app.vue
/参考资料/js/views/app.vue
test.png
/参考资料/图片/test.png
然后在app.vue中引用图像:
<img src="../../images/test.png" />
您需要确保将图像存储在正确的位置,以便在生成时正确处理它们 我犯了将图像存储在/public目录中的错误。而是将图像存储在/resources和.vue文件中,确保使用相对路径引用它们 例如 app.vue /参考资料/js/views/app.vue test.png /参考资料/图片/test.png 然后在app.vue中引用图像:
<img src="../../images/test.png" />
在任何资产不能与Vapor一起使用之前,您不能尝试将所有资产移动到公共位置并使用
/
。您的vue文件夹结构是什么?它在Vapor中的位置?默认情况下是经典结构。文件中的resources/、public/和Vapor肯定存在,但引用不正确。想想看:如果没有帮助程序,它将不知道Cloudfront url,因此它会被引用为vapor-vantage-url-farm.etc/file.ext。您是否试图从叶文件中访问它们?你能举个例子吗?你有404吗?我正在努力思考,但可以做更多的细节!在任何资产不能与Vapor一起使用之前,您不能尝试将所有资产移动到公共位置并使用/
。您的vue文件夹结构是什么?它在Vapor中的位置?默认情况下是经典结构。文件中的resources/、public/和Vapor肯定存在,但引用不正确。想想看:如果没有帮助程序,它将不知道Cloudfront url,因此它会被引用为vapor-vantage-url-farm.etc/file.ext。您是否试图从叶文件中访问它们?你能举个例子吗?你有404吗?我正在努力思考,但可以做更多的细节!那个ASSET\u URL
片段就是我所缺少的!谢谢那个ASSET\u URL
片段就是我所缺少的!谢谢