【发布时间】:2014-09-20 12:15:36
【问题描述】:
我正在开发一个 symfony2 项目,所有 js 和 css 文件都是从 /assets/compiled/frontend_site_2.css /assets/compiled/frontend_jscript_2.js 下的编译版本提供的,这些文件的实际版本在
src\projectname\Bundle\WebBundle\Resources\assets\js\jscript.js src\projectname\Bundle\WebBundle\Resources\assets\css\site.js
我希望视图呈现这些 url 而不是编译版本,现在我必须通过运行这个 cmd php app/consoleassetic:dump --watch 来转储这些文件 我不想在每次修改后都运行这个命令,可以吗?
frontend/javascript_block.htm.twig file
{% javascripts output='assets/compiled/frontend.js'
'@projectNameWebBundle/Resources/public/js/jscript.js'
%}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
谢谢
【问题讨论】:
-
assets:install web --symlink没有解决您的问题? -
@Isouza,没有任何效果,我已经尝试了很多东西,但它仍然提供来自 /assets/compiled/frontend_jscript_2.js 的文件,现在每次我进行修改以刷新我运行的编译版本此 cmd 应用程序/控制台资产:转储。我厌倦了这个。