【问题标题】:Symfony2 - Avoid assets:install copy to web scssSymfony2 - 避免资产:安装副本到 web scss
【发布时间】:2015-04-29 08:23:42
【问题描述】:

当我使用 php app/console assets:install 时,我的 SCSS 文件被复制到 /web 文件夹

由于供应商的捆绑包,我真的需要这样做。

基本上,我需要避免复制 Assetic 使用的所有文件

【问题讨论】:

  • 尽量不要把你的scss文件放到public目录下。
  • 请在此上下文中定义所有文件。您的意思是复制scss 文件而不是仅复制计算文件(例如,CSS 文件合并为一个文件)。
  • 就像chapay 说的那样,我想我要把我所有的scss 放到公共目录之外。我的 js 也一样,将被最小化。

标签: symfony assets assetic


【解决方案1】:

如果你使用 Symfony 2.6

# make a hard copy of the assets in web/
$ php app/console assets:install

# if possible, make absolute symlinks in web/ if not, make a hard copy
$ php app/console assets:install --symlink

# if possible, make relative symlinks in web/ if not, make a hard copy
$ php app/console assets:install --symlink --relative

来自http://symfony.com/blog/new-in-symfony-2-6-smarter-assets-install-command

【讨论】:

  • 我知道如何安装资产。问题来自被转储的资产和我的 scss 文件。更不用说我的 js 文件也被复制了。
  • 这就是 --symlink 选项的原因
  • OP的问题与--symlink无关。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-09
相关资源
最近更新 更多