我正在尝试在我的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>
答案 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