Web服务器结构:
localhost/my_site_folder/public
当我在scss文件中使用url(../ images / example.png)时,mix会自动找到example.png,将其复制到public / images文件夹,然后在生成的样式表中重写url() (https://laravel.com/docs/5.6/mix#url-processing)
很酷的功能,一切看起来都很好,除了事实,该链接是按照文档background: url(/images/example.png?d41d8cd98f00b204e9800998ecf8427e);
中的描述生成的,但是在我的情况下,该链接是指向localhost/images/example.png?d41d8cd98f00b204e9800998ecf8427e
的,但是我需要{{1} }。
我找不到在哪里可以设置网站根文件夹路径。
P.S。例如,在laravel中,可以通过.env文件APP_URL = http://localhost/my_site_folder/public
完成有没有类似的东西?
答案 0 :(得分:1)
这可以解决问题mix.setResourceRoot("../")
。
感谢Namoshek的评论。
答案 1 :(得分:0)