我试图在我的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:Webjob-bid> php app/console asset:dump—force Web
转储所有开发资产。打开调试模式
10:17:49 [file+] web/css/bootstrap.css[异常]分配arg @list: line: 50失败
asset:dump[——forks forks][——watch][——force][——period period][-] []PS D: Web job-bid
有什么问题吗?
编辑:我已经更改到最新版本的bootstrap 2,它给了我一个不同的错误:
PS D:Webjob-bid> php app/console asset:dump Web -force dump所有开发资产。打开调试模式
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: Web job-bid app/. ./供应商/材质/引导/js/transition.js"不存在。
asset:dump[——forks forks][——watch][——force][——period period][-] []
PS D: Web job-bid>
AFAIK http://leafo.net/lessphp/与Boostrap 3> 3.0.0不兼容,请参阅https://github.com/leafo/lessphp/issues/503
查看更完整的答案:https://stackoverflow.com/a/20914166/4989952