我在公共文件夹中有js和css文件的文件夹结构,如下所示:
public
js
dev
prod
css
dev
prod
基本上,dev文件包含未缩小的文件。 prod文件夹包含缩小文件的位置。 但实际上我更愿意不公开dev文件,只有当我作为开发人员处于开发模式时才加载它们。
我该怎么做?
答案 0 :(得分:0)
您不需要这些文件的prod
版本,并且应该将这些文件的创建委托给Assetic
,默认情况下将它们编译到/web/{css|js}/
目录。
在此处详细了解Assetic
:http://symfony.com/doc/current/cookbook/assetic/index.html
特别注意Filters
部分..
答案 1 :(得分:0)
web/custom/assetsDev
并在Ressources / Public文件夹中,在所有开发机器上创建符号链接到开发资产,例如:
ln -s js/ /yourProject/web/custom/assetsDev/js
不要忘记将两个导演都放在
中的.gitignore
不知道这是否适合这种情况,但理论上它应该有效,你不必在应用程序内配置任何内容