我在Vagrant框下使用Symfony 3和Assetic,Debian作为访客,Windows作为主机。我将assetic.use_controller设置为false以加快在开发环境中加载网页的速度。当我运行assetic:dump时,它会正确刷新资产,但会在一些资产文件的末尾添加随机数量的0x00字符。因此,当我在浏览器中刷新页面时,我收到javascript错误“Uncaught SyntaxError:Invalid or unexpected token”。以下是chrome控制台的屏幕截图:
这些红点是0代码的字符。它在某些js文件中以随机长度出现。
如果我手动删除资产目录并再次运行assetic:dump,则问题就会消失。
我认为我可以编写自定义symfony命令来删除资产目录,然后从内部运行assetic:dump,但如果我使用了很好的命令资产,那就没有用了:看。
有人可以帮忙吗?