PHP symfony2 bootstrap资产:转储错误

时间:2015-07-26 08:33:55

标签: php css twitter-bootstrap symfony

我正在尝试在我的symfony2.7项目中使用twitter bootstrap。这是我composer.json文件中的内容:

"require": {   
    ...
    "braincrafted/bootstrap-bundle": "dev-master",
    "leafo/lessphp": "0.4.0",
    "twbs/bootstrap": "3.0.*",
    "jquery/jquery":  "1.11.*"
},

然后我按如下方式配置资产:

    lessphp:
         file: %kernel.root_dir%/../vendor/leafo/lessphp/lessc.inc.php
         apply_to: "\.less$"
    cssrewrite: ~
braincrafted_bootstrap:
    less_filter: lessphp

当我执行assetic:dump

时,控制台响应就是这个响应
  

PS D:\ Web \ job-bid> php app / console assetic:dump --force web

     

转储所有开发资产。调试模式已打开。

     

10:17:49 [file +] web / css / bootstrap.css     [例外]无法分配arg @list:line:50

     

assetic:dump [--forks FORKS] [--watch] [--force] [--period PERIOD]   [ - ] []   PS D:\ Web \ job-bid

问题是什么?

修改 好吧,我已经改为最新版本的bootstrap 2,它给了我一个不同的错误:

  

PS D:\ Web \ job-bid> php app / console assetic:dump web --force Dumping   所有开发资产。调试模式已打开。

     

16:43:18 [file +] web / css / bootstrap.css 16:43:19 [file +]   web / css / bootstrap_bootstrap_1.css 16:43:21 [file +]   web / css / bootstrap_form_2.css 16:43:21 [file +] web / js / bootstrap.js

     

[RuntimeException]源文件   " d:\网络\工作投标\ APP /../供应商/拼焊板/引导/ JS / transition.js"不   不存在。

     

assetic:dump [--forks FORKS] [--watch] [--force] [--period PERIOD]   [ - ] []

     

PS D:\ Web \ job-bid>

1 个答案:

答案 0 :(得分:0)

AFAIK http://leafo.net/lessphp/与Boostrap 3>不兼容; 3.0.0,请参阅https://github.com/leafo/lessphp/issues/503

请参阅此更完整的答案:https://stackoverflow.com/a/20914166/4989952